C# 设置本页面内所有TextBox为只读
/// <summary>
/// 设置本页面内所有TextBox为只读
/// </summary>
/// <param name="page"></param>
public void setTextBoxReadOnly(System.Web.UI.Control page)
{
int nPageControls = page.Controls.Count;
for (int i = 0; i < nPageControls; i++)
{
foreach (System.Web.UI.Control control in page.Controls[i].Controls)
{
if (control is TextBox)
{
//(control as TextBox).Attributes.Remove("class");
//(control as TextBox).Attributes["class"] = "input_zd";
(control as TextBox).CssClass = "input_zd";
(control as TextBox).Attributes["contentEditable"] = "false";
}
}
}
}
page_load中: /// 设置本页面内所有TextBox为只读
/// </summary>
/// <param name="page"></param>
public void setTextBoxReadOnly(System.Web.UI.Control page)
{
int nPageControls = page.Controls.Count;
for (int i = 0; i < nPageControls; i++)
{
foreach (System.Web.UI.Control control in page.Controls[i].Controls)
{
if (control is TextBox)
{
//(control as TextBox).Attributes.Remove("class");
//(control as TextBox).Attributes["class"] = "input_zd";
(control as TextBox).CssClass = "input_zd";
(control as TextBox).Attributes["contentEditable"] = "false";
}
}
}
}
setTextBoxReadOnly(Page);