Правильный способ использования и обновления вложенных пользовательских элементов управления
Я новичок в ASP.Net, и я столкнулся с проблемой. Вот моя структура:
MainPage.aspx показывает модал с UC1.ascx внутри.
UC1.ascx также может показывать мод с UC2.ascx внутри.
UC2.ascx содержит телерик RadButton для простой RadioGroup.
Проблема: первый щелчок, чтобы выбрать радио, но не делать постбэк. Каждый последующий щелчок запускает обратную передачу, но выбор радио не работает (он выбирается и сразу после обновления выбор теряется).
Я на 99% уверен, что это потому, что я запутался во всех телериках:RadAjaxPanel, asp:Panel и asp:UpdatePanel.
Что и как я должен использовать эти элементы, чтобы заставить мой UC2 обновлять только элементы управления внутри него, и заставлять его обновлять элементы управления UC1, когда выполняется определенное действие UC2 (например, закрыть), и заставить UC1 частично обновлять MainPage, когда UC1 закрыт.
1 ответ
Вы добавили AutoPostBack
на ваш RadioButton
лайк
<asp:RadioButton ID="RadioButton1" runat="server" AutoPostBack="true"/>