【发布时间】:2015-08-13 06:02:10
【问题描述】:
我试图在我的网络表单上找到一个复选框,但找不到?它总是设置为NULL?我尝试了不同的方法(i 是通过 FOR 循环设置的,我也在使用 Masterpage):
CheckBox cb = (CheckBox)this.FindControl("ctl00_ContentPlaceHolder1_sa" + i.ToString());
CheckBox cb = (CheckBox)Page.FindControl("ctl00_ContentPlaceHolder1_sa" + i.ToString());
CheckBox cb = (CheckBox)Parent.FindControl("ctl00_ContentPlaceHolder1_sa" + i.ToString());
...还有...
CheckBox cb = (CheckBox)this.FindControl("sa" + i.ToString());
CheckBox cb = (CheckBox)Page.FindControl("sa" + i.ToString());
CheckBox cb = (CheckBox)Parent.FindControl("sa" + i.ToString());
有什么想法吗?
【问题讨论】:
-
您能展示一下您是如何制作复选框的吗?
标签: c# webforms findcontrol