【发布时间】:2017-05-22 15:31:46
【问题描述】:
如何设置 onload all TextBox readonly from masterpage code behind?
我尝试了下面的代码,但它不起作用:
protected void Page_Load(object sender, EventArgs e)
{
foreach (Control c in this.Controls)
{
if (c is TextBox)
((TextBox)c).ReadOnly = true;
}
}
谢谢
【问题讨论】:
-
你错过了控件中的控件:
void foo(Control p){foreach(Control c in p.Controls) if( c is TextBox ) ((TextBox)c).ReadOnly = true; else foo(c);}并不是我真的建议这样做。比在.Controls中搜索要好得多。
标签: c# asp.net textbox code-behind