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中:
 setTextBoxReadOnly(Page);
        
原文地址:https://www.cnblogs.com/simhare/p/926496.html