У меня есть страница asp.net, где у меня есть разметка ниже.По сути, эта разметка генерируется из кода, читая записи из таблицы и просматривая их циклически.Для каждой записи в таблице будет блок div.
По сути, эта форма предназначена для чтения / отображения настроек для пользователя.Записи настроек хранятся в таблице.
<div id='divContainer' runat='server'>
<div id='div1' runat='server'>
<table>
<tr>
<th>Name</th>
<td><input type='text' id='txtName1' value='something' /></td>
</tr>
</table>
</div>
<div id='div2' runat='server'>
<table>
<tr>
<th>Domain name</th>
<td><input type='text' id='txtName2' value='something' /></td>
</tr>
</table>
</div>
<div id='div3' runat='server'>
<table>
<tr>
<th>URL</th>
<td><input type='text' id='txtName3' value='something' /></td>
</tr>
</table>
</div>
<div id='div4' runat='server'>
<table>
<tr>
<th>Some other value is enabled ?</th>
<td><input type='checkbox' id='chk4' /></td>
</tr>
</table>
</div>
</div>
Идентификаторы каждого элемента ввода будут уникальными.Теперь в codebehind я хочу прочитать значения каждого элемента ввода, чтобы сохранить сделанные пользователем изменения.Как я могу прочитать элементы здесь?Так как разметка генерируется в codebehind в виде строки и добавляется к внутреннему HTML внешнего div, я не могу читать значения, как мы делаем для элемента управления, который мы перетаскиваем в IDE.