ASP.NET MCV应用程序在POST后发送GET请求

时间:2014-10-09 10:52:54

标签: jquery asp.net-mvc asp.net-mvc-4

我有ASP.NET MVC应用程序,它通过POST请求填充数据表。

我有一个非常奇怪的问题:有时应用程序会发送与POST相同的GET请求,这会导致错误通过ELMAH记录到数据库中。

这是来自IIS日志:

2014-10-09 10:47:28 10.74.132.4 POST /assignments/searchassignments - 80 danilo 95.180.110.178 Mozilla/5.0+(Windows+NT+6.3;+WOW64;+rv:32.0)+Gecko/20100101+Firefox/32.0 200 0 0 736

2014-10-09 10:47:28 10.74.132.4 GET /assignments/searchassignments - 80 danilo 95.180.110.178 Mozilla/5.0+(Windows+NT+6.3;+WOW64;+rv:32.0)+Gecko/20100101+Firefox/32.0 302 0 0 708

第一个请求有效,但第二个请求不是,因为没有接受GET的SearchAssignments操作。

POST REQUEST:

$.ajax({
                "dataType": 'json',
                "type": "POST",
                "url": sSource,
                "data": aoData,
                "success": function (json)
                {
                    fnCallback(json);
                },
                "error": function (xhr, ajaxOptions, thrownError) {
                    nwa.util.showUnhandledError();
                }
            });

0 个答案:

没有答案