ControlCollection から ASP ページの一部のコントロールを無効にしたいと考えています。
これは私のコードです。
foreach (System.Web.UI.Control c in ControlCollection)
{
if (c.GetType().FullName.Equals("System.Web.UI.WebControls.Table"))
{
TableRow t = (TableRow)c;
t.Enabled = false;
}
else if (c.GetType().FullName.Equals("System.Web.UI.WebControls.TextBox"))
{
TextBox t = (TextBox)c;
t.Enabled = false;
}
.......
......
///Like this I do for all controls
}
これについては、より良いアプローチが必要です。インターネットで検索しましたが、解決策が見つかりませんでした。