|
RadControls version
|
2010, 1, 519, 35 |
| .NET version |
3.5 SP1 |
| Visual Studio version |
2008 |
| programming language |
C#, Javascript |
| browser support |
all browsers supported by RadControls
|
PROJECT DESCRIPTION
The project demonstrates how to call a radConfirm from code behind and how to retrieve its response in server side. The radconfirm is shown by following the similar approach described in
KB Article and uses ajaxRequest to pass the result to server.
ASPX:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="RadConfirm.aspx.cs" Inherits="_Default" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" OnAjaxRequest="RadAjaxManager1_AjaxRequest">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="RadAjaxManager1">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="Label1" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
<telerik:RadWindowManager ID="RadWindowManager1" runat="server">
</telerik:RadWindowManager>
<br />
<asp:Button ID="Button2" runat="server" Text="Button" OnClick="Button2_Click" />
<br />
<asp:Label ID="Label1" runat="server" Text=""></asp:Label>
</div>
</form>
</body>
</html>
<script type="text/javascript">
function callConfirm() {
radconfirm('Are you sure?', confirmCallBackFn);
}
function confirmCallBackFn(arg) {
var ajaxManager = $find("<%=RadAjaxManager1.ClientID%>");
if (arg) {
ajaxManager.ajaxRequest('ok');
}
else {
ajaxManager.ajaxRequest('cancel');
}
}
</script>
C#:
Thanks,
Princy.