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

1 javascript c# asp.net jquery webforms

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

<asp:RadioButton ID="ratiobuttonChoose" runat="server" AutoPostBack="true" 
                                    OnCheckedChanged="Selected"/>
Run Code Online (Sandbox Code Playgroud)

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

rka*_*ano 5

Add a script on Page_Load in code behind:

ratiobuttonChoose.Attributes.Add("onclick", "clientJsFunction()");
Run Code Online (Sandbox Code Playgroud)

Reference: MSDN

You can add onclick direct on your tag (VisualStudio don't suggest but it works):

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

你也可以使用jQuery,见这里.