Правильный способ использования и обновления вложенных пользовательских элементов управления

Я новичок в 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"/>

Другие вопросы по тегам