在代码隐藏中遍历当前页的所有控件
来源:互联网 发布:杭州微点网络联系方式 编辑:程序博客网 时间:2024/04/27 23:07
遍历当前页的的控件的方法和用途有很多,如定位datagrid中的checkbox...
但是要是遍历当前页的所有控件,有人说是foreach (object c in PageControls),其实这样是不行的
你可以Response.Write(c.GetType().Name.ToString()+"<BR>");看看.(估计在不采用代码隐藏时候行)
经过下午的询问和研究,在不采用代码隐藏的时候很简单,直接
foreach (object c in hf.Controls),其中hf就是form的id
但是在代码隐藏的时候得采用
cs.
protected System.Web.UI.WebControls.CheckBox CheckBox1;
protected System.Web.UI.WebControls.CheckBox CheckBox2;
protected System.Web.UI.WebControls.CheckBox CheckBox3;
protected System.Web.UI.WebControls.CheckBox CheckBox4;
protected System.Web.UI.WebControls.TextBox TextBox1;
protected HtmlForm hf;
private void Page_Load(object sender, System.EventArgs e)
{
foreach (object c in hf.Controls)
{
if(c is CheckBox)
{
Response.Write(c.GetType().Name.ToString()+"<BR>");
CheckBox cb=(CheckBox)c;
cb.Checked=this.CheckBox4.Checked;
}
}
}
aspx
<form id="hf" runat="server">
<FONT face="宋体">
<P>
<FONT face="宋体">
<P>
<asp:CheckBox id="CheckBox1" runat="server"></asp:CheckBox>
<asp:CheckBox id="CheckBox2" runat="server"></asp:CheckBox>
<asp:CheckBox id="CheckBox3" runat="server"></asp:CheckBox></P>
<P>
<asp:CheckBox id="CheckBox4" runat="server" AutoPostBack="True"></asp:CheckBox></P>
<P> </P>
</FONT>
<P>
<asp:TextBox id="TextBox1" runat="server"></asp:TextBox></P>
</FONT>
</form>
如果不加 protected HtmlForm hf;
则提示你找不到hf,他不象其他的控件一样 protected System.Web.UI.WebControls.CheckBox CheckBox2;
被先类型话,就是html控件在vs.net中的cs里不类型化.你得找到他的哪个命名空间.
- 在代码隐藏中遍历当前页的所有控件
- 在Cs代码中遍历当前页的的控件的方法
- 遍历当前窗体下的所有控件
- 遍历form中所有的控件
- 遍历对话框中所有的控件
- 遍历窗体中所有的控件
- 遍历删除当前文件夹中所有 .svn 的文件
- C#中遍历当前所有进程时存在的陷阱
- 遍历对话框中所有控件
- 所有的控件递归遍历
- [VB.NET]如何遍历web窗体中所有的控件
- 遍历页面中所有的服务器控件TextBox
- 遍历网页中所有的控件(asp.net)
- 如何在.net开发的代码中遍历所有的图形对象,并判断是什么类型的对象!
- wpf遍历窗体中所有控件方法
- VC遍历对话框中所有控件
- ASP.NET(C#)中遍历所有控件
- ASP.NET(C#)中遍历所有控件
- 深入浅出访问者模式
- 自定义控件(可以动态加载用户控件)
- WEB页面多语言支持解决方案 选择
- 用Asp隐藏文件路径,实现防盗链
- J.Patrick _2001_:处理Java程序的内存泄漏(译)
- 在代码隐藏中遍历当前页的所有控件
- asp.net中调用javascript函数实现多功能日期控件示例
- substring session
- 技术分析:浅谈VPN的安全技术
- 05/07/14
- 上官氏的由来——《上官氏四修族谱》5卷5册藏3册[zt]
- 使用ASP生成HTML文件
- 脚本‖枚举计划任务
- 随想~~仅此而已~!