Я пытаюсь сделать функцию, чтобы отключить все элементы управления на определенной странице.Loop through controls asp.net
Когда я Переберите все элементы управления отключаются, кроме тех, внутри DIV, который установлен в RUNAT = «сервер»
Это общий вид конструкции:
<form id="form1" runat="server">
<div id="wrapper">
<%-- 1st set of ASP controls --%>
<div id="Main" runat="server">
<%-- 2nd set ASP of controls --%>
</div>
</div>
<form>
Мой код выглядит следующим образом:
For Each c As Control In Page.Controls
For Each ctrl As Control In c.Controls
'disabling controls
Next
Next
Я хочу использовать эту функцию во всех своих страницах, пожалуйста, не могли бы вы дайте мне знать, как перебрать дивы, которые Runat = «Сервер»?
Спасибо вам много человек, я на основе моего решения на вашем коде это действительно помогло! – SalemRady
@SalemRady - Отлично! Счастливый мой пример помог вам. –
@SalemRady - Добавлен параметр ограничения глубины для полноты. Я думал, вы также можете быть заинтересованы в реализации. –