以下代碼對於禁用內容頁面控件工作正常,但如何禁用母版頁控件?如何在處理asp.net中的某些事件時禁用內容頁面中使用的母版頁控件
public void DisableControls(Control control,bool isEnable)
{
if (control.HasControls())
{
foreach (Control c in control.Controls)
{
DisableControls(c, isEnable);
}
}
else
{
if (control is IPostBackDataHandler && !(control is IPostBackEventHandler))
{
if (control is WebControl)
{
((WebControl)control).Enabled = isEnable;
}
else if (control is HtmlControl)
{
((HtmlControl)control).Disabled = !isEnable;
}
}
}
}
好的非常感謝你 – ush 2010-06-24 06:22:15
你有盡力輸入全部內容,但不能打擾回覆的答案? – Pierreten 2010-06-24 06:24:44
@Pierreten,這是不必要的。在你提出這些評論之前,給他機會來測試和回顧答案。 – GenericTypeTea 2010-06-24 06:27:41