New to Telerik UI for ASP.NET AJAXStart a free 30-day trial

Cancel AJAX Request

You can cancel an AJAX request in the OnRequestStart client-side event handler of your RadAjaxManager/RadAjaxPanel.Calling set_cancel(true) prevents the request from continuing.

JavaScript
<telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
	<script type='text/javascript'>
	            function OnRequestStart(ajaxPanel, eventArgs) {
	                var eventTarget = eventArgs.get_eventTarget();
	                if (eventTarget == "<%= Button1.UniqueID %>") {
	                    if (!CheckZipCode()) {
	                        eventArgs.set_enableAjax(false); // cancel the ajax request
	                    }
	                }
	            }
	
	            function CheckZipCode() {
	                var zipCode = $get('<%= TextBox1.ClientID %>').value;
	                if (zipCode.length != 5) {
	                    alert('Please enter a valid 5 digit postal code!');
	                    return false;
	                }
	                else {
	                    var fiveDigitCheckRE = /^\d{5}$/ //regular expression for checking a 5 digit number
	                    if (zipCode.search(fiveDigitCheckRE) == -1) {
	                        alert("Only digits are allowed!");
	                        return false;
	                    }
	                }
	                return true;
	            }
	 </script>
</telerik:RadCodeBlock>

See Also

In this article
See Also
Not finding the help you need?
Contact Support