<asp:RadioButtonList ID="rbEmployeeGroup" runat="server" RepeatDirection="Horizontal"
AutoPostBack="true" OnSelectedIndexChanged=" [Call java script to check first] then rbEmployeeGroup_SelectedIndexChanged">
<asp:ListItem Selected="True" Text="Employees" Value="employees"></asp:ListItem>
<asp:ListItem Text="Groups" Value="groups"></asp:ListItem>
</asp:RadioButtonList>
如何在调用rbEmployeeGroup_SelectedIndexChanged函数后调用javascript函数?
答案 0 :(得分:3)
您需要为列表中的每个单选按钮添加一个onclick处理程序。
这可以在呈现控件之前在服务器代码中完成。
foreach (var item in rbEmployeeGroup.Items)
{
item.Attributes.Add("onclick", "nameOfJavascriptFunction");
}
答案 1 :(得分:1)
答案 2 :(得分:0)
当我们想要首先执行客户端代码而不是服务器代码时,我们需要使用Onclientclick。下面显示的是一个例子:
<asp:Button
ID="btnAlelrt"
runat="server"
Text="SubmitDetails"
OnClick="btnAlelrt_Click"
OnClientClick="return confirm('Data Already Exists ,Do you Want Update?');"
/>