在我的 asp.net MVC 3 应用程序中。
以下 ajax 调用在我的开发机器上运行良好,但是当我在 IIS 服务器上发布应用程序时它失败或对象总是发送空值来保存函数。
$.ajax
({
url: '../MyPath/save',
type: 'POST',
dataType: 'json',
contentType: 'application/json; charset=utf-8',
data: JSON.stringify({'Model': object}),
success: function (data) {
alert("success");
return true;
}
});
[HttpPost]
public JsonResult Save(SampleModel Model)
* Model values always null over IIS *
{
}
我什至尝试使用@url.action(),甚至尝试在另一个浏览器中,但同样的问题仍然存在。
任何人都知道为什么这不适用于 IIS 调用。?
请建议。谢谢