C# asp.net mvc3 302在$.get调用中发现错误
asp.net mvc3中的302错误代码是什么?我正在尝试执行一个简单的jquery$.get调用,以从服务器获取当前时间戳 代码如下: javascriptC# asp.net mvc3 302在$.get调用中发现错误,c#,jquery,asp.net,asp.net-mvc,asp.net-mvc-3,C#,Jquery,Asp.net,Asp.net Mvc,Asp.net Mvc 3,asp.net mvc3中的302错误代码是什么?我正在尝试执行一个简单的jquery$.get调用,以从服务器获取当前时间戳 代码如下: javascript var url = '/Utility/GetTimeStamp'; $.get(url, function(data){ $("#curr_time").val(data); }); var url = 'GetTimeStamp'; $.post(url ,{} , function(data)
var url = '/Utility/GetTimeStamp';
$.get(url, function(data){ $("#curr_time").val(data); });
var url = 'GetTimeStamp';
$.post(url
,{}
, function(data)
{
$("#curr_time").val(data);
});
c#mvc
如果控制程序的名称为实用程序。。现在你在那里 试试这个代码 javascript
var url = '/Utility/GetTimeStamp';
$.get(url, function(data){ $("#curr_time").val(data); });
var url = 'GetTimeStamp';
$.post(url
,{}
, function(data)
{
$("#curr_time").val(data);
});
C#MVC
它返回一个json结果。你是说304?1、 向ajax请求($.get)参数添加随机数或数据时间
2、 使用$.ajax({cache:false})
3、 在服务器端代码中设置不缓存,如
HttpContext.Response.Cache.SetNoStore() 您的web.config中是否有类似的内容
<location path="assets">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
<location path="scripts">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
我遇到了这个问题,所有未经身份验证的请求都被重新定向到登录页面。试着在新的浏览器窗口中粘贴ajax url,看看会得到什么。302意味着数据在缓存中。我如何消除此错误?这样做了吗,还是一样..是的。我也这么做了var response=filterContext.HttpContext.response;SetExpires(DateTime.UtcNow.AddDays(-1));response.Cache.SetValidUntilExpires(false);response.Cache.SetRevalidation(HttpCacheRevalidation.AllCaches);response.Cache.SetCacheability(HttpCacheability.NoCache);response.Cache.SetNoStore();302不是重定向吗?