2016-06-15 7 views
0

У меня есть панель обновления на моей странице aspx, имеющей радиобуечный список и кнопку. Когда кнопка нажата без выбора радиокниги из списка, событие щелчка работает нормально, но когда я проверил один из переключателей и затем нажимаю на эту кнопку, нет события обратной передачи или нажатия кнопки, которое не срабатывает. Ниже приведен скриншот для того же:событие нажатия кнопки не срабатывает после проверки любого радиообмена внутри панели обновления

enter image description here

Любое предложение или ответы будут оценены !!

+0

Пожалуйста, покажите нам соответствующую разметку. – ConnorsFan

ответ

0

Пожалуйста, попробуйте следующий пример: за

Код:

public partial class AjaxUpdatePanelExample : System.Web.UI.Page 
{ 
    protected void Page_Load(object sender, EventArgs e) 
    { 
     if(!Page.IsPostBack) 
     { 
      RadioButtonList1.DataSource = new List<string> { "option 1", "option 2", "option 3" }; 
      RadioButtonList1.DataBind(); 
     } 
    } 

    protected void btnSubmit_Click(object sender, EventArgs e) 
    { 
     lblSelectedOption.Text = String.Format("Selected option - {0}",RadioButtonList1.SelectedValue); 
    } 
} 

.aspx:

<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager> 
<asp:UpdatePanel ID="UpdatePanel1" runat="server"> 
    <ContentTemplate> 
     <asp:RadioButtonList ID="RadioButtonList1" runat="server"> 
     </asp:RadioButtonList> 
     <asp:Button ID="btnSubmit" runat="server" Text="Submit" OnClick="btnSubmit_Click" /> 
     <asp:Label ID="lblSelectedOption" runat="server"></asp:Label> 
    </ContentTemplate> 
</asp:UpdatePanel> 

 Смежные вопросы

  • Нет связанных вопросов^_^