如何在asp:Radiobutton中调用Javascript函数?

时间:2015-09-14 23:19:00

标签: javascript c# jquery asp.net webforms

我在Gridview中有一个单选按钮,当我们点击按钮时,我在代码隐藏文件(用户控件)中调用函数。在此之前我需要实现需要调用javascript函数来确认更改。我尝试了onclick,OnClientClick,OnSelect,但没有一个按预期工作。

<asp:RadioButton ID="ratiobuttonChoose" runat="server" AutoPostBack="true" 
                                    OnCheckedChanged="Selected"/>

有人可以建议我怎么做这个。

1 个答案:

答案 0 :(得分:5)

在代码后面的Page_Load上添加一个脚本:

ratiobuttonChoose.Attributes.Add("onclick", "clientJsFunction()");

参考:MSDN

您可以直接在标签上添加onclick(VisualStudio不建议但它可以正常工作):

<asp:RadioButton ID="ratiobuttonChoose" runat="server" AutoPostBack="true" 
    OnCheckedChanged="Selected" onclick="alert('Clicked!');" />

您也可以使用jQuery,请参阅here