我的aspx页面中有一个更新面板,有一个radiobuttonlist和一个按钮。单击按钮而没有从列表中选择任何单选按钮时,单击事件工作正常但当我选中其中一个单选按钮然后单击该按钮时,没有回发或按钮单击事件未触发。以下是截图:
任何建议或答案都将不胜感激!!
答案 0 :(得分: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>