C# 检查RadButton是否从代码隐藏处单击

C# 检查RadButton是否从代码隐藏处单击,c#,asp.net,vb.net,C#,Asp.net,Vb.net,我有一个小问题,我正在尝试从代码后面启动模式弹出窗口,只有当用户单击rad按钮时,我怎么能这样做 Protected Sub GenerateLinks() 'If btnAddNewPerson.value = 1 Then ' ''Open RadWindow Dim script As String = "function f(){$find(""" + modalPopup.ClientID + """).show(); Sys.Appli

我有一个小问题,我正在尝试从代码后面启动模式弹出窗口,只有当用户单击rad按钮时,我怎么能这样做

Protected Sub GenerateLinks()
    'If btnAddNewPerson.value = 1 Then
          ' ''Open RadWindow
          Dim script As String = "function f(){$find(""" + modalPopup.ClientID + """).show(); Sys.Application.remove_load(f);}Sys.Application.add_load(f);"
          ScriptManager.RegisterStartupScript(Page, Page.GetType(), "key", script, True)
          Exit Sub
    End If
End Sub
aspx代码


问题是它总是得到我想要检查的值,如果按钮被点击,你知道怎么做吗?

你应该使用按钮的点击事件

Protected Sub btnAddNewPerson_Click(ByVal sender As Object, ByVal e as ButtonClickEventArgs) Handles butAddNewPerson.Click
...your code here to open Rad Window
End Sub
您也可以使用RadWindowManager打开窗口,而不是脚本。。。。参见Telerik RadWindowManager示例

Protected Sub btnAddNewPerson_Click(ByVal sender As Object, ByVal e as ButtonClickEventArgs) Handles butAddNewPerson.Click
...your code here to open Rad Window
End Sub