У меня есть следующая таблица в пользовательском элементе управления ascx:
<tr runat="server" id="rowChangeSerNo">
<td colspan="2">
<table id="tblChangeSerNo" runat="server">
</table>
</td>
</tr>
<tr id="row" runat="server">
<td>
<asp:Button ID="btChangeSerNo" runat="server" Text="Update" OnClick="btChangeSerNo_onClick" />
</td>
</tr>
Я создаю tblChangeSerNo
динамически с текстовыми полями, предварительно заполненными текущими значениями в БД. Идея элемента управления состоит в том, чтобы позволить пользователю обновлять значения БД новыми значениями. Проблема в том, что при вызове метода btChangeSerNo_onClick
:
- Таблица не рендерится, так как делаю это на пререндере
- Даже если бы я отрендерил таблицу на Page_Load, я не смог бы получить доступ к обновленным значениям пользователя, потому что они потеряны.
Как я могу решить эту проблему?