[CLOSED] Help on proxy exception JS error

  1. #1

    [CLOSED] Help on proxy exception JS error

    Hi guys, please help me on the following code

    <%@ Page Language="C#" %>
    <%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server"></head>
    <body id="theBody">
        <ext:ResourceManager ID="theManager" runat="server" IDMode="Inherit" Theme="Default"
            EnableViewState="false" DisableViewState="true" ShowWarningOnAjaxFailure="false"
            ScriptMode="Debug" />
        <ext:Store runat="server" ID="s" AutoLoad="false">
            <Model>
                <ext:Model runat="server">
                    <Fields>
                        <ext:ModelField Name="ItemName" />
                        <ext:ModelField Name="ItemValue" />
                    </Fields>
                </ext:Model>
            </Model>
        </ext:Store>
        <ext:Button runat="server" Text="Test" Scale="Medium">
            <Listeners>
                <Click Handler="testFunc();" />
            </Listeners>
        </ext:Button>
        <script language="javascript" type="text/javascript">
            
            var exProcess = function (proxy, response, operation) {
                window.alert(response.responseText);
            }
            var testFunc = function () {
                var store = <%= s.ClientID %>;
                store.load();
            }
        </script>
        <form runat="server" id="theForm" />
    </body>
    </html>
    <script runat="server">    
        
        protected override void OnInit(EventArgs e)
        {
            AjaxProxy ajaxProxy = new AjaxProxy() { Url = "/test.aspx/getexception" };
            ajaxProxy.ActionMethods.Read = HttpMethod.POST;
            ajaxProxy.Listeners.Exception.Fn = "exProcess";
            ajaxProxy.Reader.Add(new JsonReader() { Root = "data", TotalProperty = "total" });
            s.Proxy.Add(ajaxProxy);
        }
    </script>
    The MVC action code is as the this:

    
            public AjaxResult GetException()
            {
                return new AjaxResult()
                {
                    ErrorMessage = "Exception found."
                };
            }
    I encounter a JS error when dispose the alert window (screenshot is attached). Any ideas?
    Attached Thumbnails Click image for larger version. 

Name:	error.jpg 
Views:	87 
Size:	35.2 KB 
ID:	4348  
    Last edited by Daniil; Jun 14, 2012 at 8:53 PM. Reason: [CLOSED]
  2. #2
    Hi,

    Please set up
    MessageProperty = "message"
    for the JsonReader.

    Also please use StoreResult instead of AjaxResult. StoreResult is designed for AjaxProxy.

Similar Threads

  1. Replies: 11
    Last Post: Jun 22, 2012, 6:10 PM
  2. Replies: 1
    Last Post: Nov 21, 2011, 8:51 AM
  3. Replies: 3
    Last Post: Oct 22, 2011, 6:41 AM
  4. Replies: 0
    Last Post: Jul 09, 2010, 5:02 AM
  5. Getting exception error when running in .Net 2.0 runtime
    By stevejebson in forum 1.x Legacy Premium Help
    Replies: 15
    Last Post: Sep 16, 2008, 1:01 PM

Posting Permissions