我有一点问题我只是在用户点击了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代码
<telerik:RadButton ID="btnAddNewPerson" runat="server" Visible="false"
Value="1" ClientIDMode="Static" Text="Add Person"
AutoPostBack="false" OnClientClicking="showDialogInitially">
<Icon PrimaryIconCssClass="rbAdd" PrimaryIconLeft="4" PrimaryIconTop="4" />
</telerik:RadButton>
问题是它总是得到我想检查的值,如果点击按钮有什么想法?
答案 0 :(得分:0)
您应该使用按钮的点击事件...
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打开窗口而不是脚本....参见RadrikindManager的Telerik示例