c#如何找到页面上的html控件啊
我的页面上有很多类似控件:<inputtype="checkbox"runat="server"name="provnamechk"value="北京市"id="Chec...
我的页面上有很多类似控件:
<input type="checkbox" runat="server" name="provnamechk" value="北京市" id="Checkbox1" class="ckbox" onClick="checkprov(this.value)"><label for="provname0">北京</label>
现在希望可以用循环的方式来控制他们的值。请问,这个循环怎么写啊。
for (int i = 0; i < p.Length; i++)
{
string name = "Checkbox" + i.ToString();
HtmlInputCheckBox cba = (HtmlInputCheckBox)Page.Form.FindControl(name );
cba.Checked = true;
Checkbox1.Checked = true;
if (SupportProvince.IndexOf(p[i].ToString()) > 0)
{
HtmlInputCheckBox cb = (HtmlInputCheckBox)Page.FindControl("Checkbox" + i.ToString());
cb.Checked = true;
}
}
我写成这样,但是findcontrol似乎也找不到啊 展开
<input type="checkbox" runat="server" name="provnamechk" value="北京市" id="Checkbox1" class="ckbox" onClick="checkprov(this.value)"><label for="provname0">北京</label>
现在希望可以用循环的方式来控制他们的值。请问,这个循环怎么写啊。
for (int i = 0; i < p.Length; i++)
{
string name = "Checkbox" + i.ToString();
HtmlInputCheckBox cba = (HtmlInputCheckBox)Page.Form.FindControl(name );
cba.Checked = true;
Checkbox1.Checked = true;
if (SupportProvince.IndexOf(p[i].ToString()) > 0)
{
HtmlInputCheckBox cb = (HtmlInputCheckBox)Page.FindControl("Checkbox" + i.ToString());
cb.Checked = true;
}
}
我写成这样,但是findcontrol似乎也找不到啊 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询