成功后的Ajax请求,返回响应会话超时

时间:2015-11-03 10:03:04

标签: javascript c# ajax asp.net-mvc-5

$("#myselect").click(function () {
            var ID = $("#myselect option:selected").val();
            $.ajax({
                url: '@Url.Action("TemplateWindowManage", "Template")',
                type: 'POST',
                contentType: "application/json",
                data: JSON.stringify({ id: ID }),
                dataType: 'json',
                success: function (response) {
                    alert('1');
                    $("#TemplateDesc").html(response);

                },
                error: function (response) {
                    alert('2');
                    $("#TemplateDesc").html(response);
                }
            });
        });

当click事件触发时,ajax请求成功。但回应是'Session Timout'。它实际上并没有击中服务器端的TemplateWindowManage Action。

如果请求是成功的,它应该从服务器端带来一些数据,但是如果它没有送到服务器,它怎么可能是success? 为什么Session Timeout正在展示?

其他 有时它会进入服务器端,有时则不会。什么时候去,准确地返回数据,我的目的就完成了。我放了SessionState='InProc' and TimeOut = '120'

0 个答案:

没有答案