控制整个页面的TextBox,把属性设置为ReadOnly = true。一般的页面我实现了,继承母板页的实现不了~~在线等待结帖! foreach (Control c in this.Controls) {if(c is Form)( foreach (Control tb in c.Controls) if (tb.GetType() == typeof(TextBox)) { ((TextBox)tb).ReadOnly = false; } break;) }-------------------------这里应该安装树的结构来写这个代码 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先findcontrol 找到ContentPlaceHolder,然后再在里边找textbox protected void Button1_Click2(object sender, EventArgs e) { foreach (Control tb in this.Form.Controls) { setReadOnly(tb); } } private void setReadOnly(Control ctl) { if(ctl.HasControls()) { foreach (Control subctl in ctl.Controls) { setReadOnly(subctl); } } if(ctl.GetType()==typeof(TextBox)) { ((TextBox)ctl).ReadOnly = true; } } kyouken2007(乘凉)麻烦你,给段代码,帮一下菜鸟~~~ ContentPlaceHolder content = (ContentPlaceHolder)Master.FindControl("ContentPlaceHolder1"); //上面这行是必须先把ContentPlaceHolder这个控件找出来 FormView fv = (FormView)content.FindControl("FormView1"); //接下来再把FormView1这个放在content里的控件找出来 Label mony = (Label)fv.FindControl("monyLabel"); Label ytm = (Label)fv.FindControl("ytmLabel"); //然后才是说到怎么去找你最终想要的! Gridview的表头固定后,怎么会产生遮挡?请各位大侠指教。 如何根据日期条件连续向数据库插入多条记录”? c#调用产生订单编号的存储过程 asp.net MVC项目web.config 文件customErrors和Global.asax文件的Application_Error冲突问题 asp.net读取指定Ip下的文本文件 定时更新网页中的数据 时间如何做加减?? 怎样将excel的数据导入到datagrid里? 求救!!局域网内两台电脑怎样相互访问? 怎样判断DropdownList控件已经获得焦点 超级大难题,解答出来还能加分! 帮我看看哪里错了?
{
foreach (Control tb in this.Form.Controls)
{
setReadOnly(tb);
}
} private void setReadOnly(Control ctl)
{
if(ctl.HasControls())
{
foreach (Control subctl in ctl.Controls)
{
setReadOnly(subctl);
}
} if(ctl.GetType()==typeof(TextBox))
{
((TextBox)ctl).ReadOnly = true;
}
}
//上面这行是必须先把ContentPlaceHolder这个控件找出来 FormView fv = (FormView)content.FindControl("FormView1");
//接下来再把FormView1这个放在content里的控件找出来
Label mony = (Label)fv.FindControl("monyLabel");
Label ytm = (Label)fv.FindControl("ytmLabel");
//然后才是说到怎么去找你最终想要的!