在 WebForm 內使用 RadConfirm 並執行Code Behind 命令
//
.Aspx
<telerik:RadWindowManager RenderMode="Lightweight" runat="server" ID="RadWindowManager1"></telerik:RadWindowManager>
<asp:Button ID="Button1" Text="call the RadConfirm" OnClick="Button1_Click" runat="server" />
//將要運行的命令加入HiddenButton 的 OnClick 事件內
<asp:Button ID="HiddenButton" Text="" Style="display: none;" OnClick="HiddenButton_Click" runat="server" />
<script type="text/javascript">
function confirmCallbackFn(arg)
{
if (arg) //the user clicked OK
{
__doPostBack("<%=HiddenButton.UniqueID %>", "");
}
}
</script>
.cs
protected void Button1_Click(object sender, EventArgs e)
{
//彈出RadConfirm RadConfirm 窗口
RadWindowManager1.RadConfirm("Are you sure you want to perform this action?", "confirmCallbackFn", 300, 200, null, "Confirm");
}
protected void HiddenButton_Click(object sender, EventArgs e)
{
//執行要執行的命令
}