Asp.net mvc 会显示错误吗?

Asp.net mvc 会显示错误吗?,asp.net-mvc,Asp.net Mvc,我有一个ajax帖子,在控制器中我什么也不返回。如果出现故障,将显示错误消息和以下代码 [AcceptVerbs(HttpVerbs.Post)] public void Edit(Model model) { model.Save(); } $.ajax({ type: "POST", url: '<%=Url.Action("Edit","test") %>',

我有一个ajax帖子,在控制器中我什么也不返回。如果出现故障,将显示错误消息和以下代码

[AcceptVerbs(HttpVerbs.Post)]
    public void Edit(Model model)
    {
            model.Save();
    }

$.ajax({
             type: "POST",
             url: '<%=Url.Action("Edit","test") %>',
             data: JSON.stringify(data),
             contentType: "application/json; charset=utf-8",
             dataType: "html",
             success: function() {
             },
             error: function(request, status, error) {
                 alert("Error: " & request.responseText);
             }
         });
[AcceptVerbs(HttpVerbs.Post)]
公共作废编辑(模型)
{
model.Save();
}
$.ajax({
类型:“POST”,
url:“”,
数据:JSON.stringify(数据),
contentType:“应用程序/json;字符集=utf-8”,
数据类型:“html”,
成功:函数(){
},
错误:功能(请求、状态、错误){
警报(“错误:&request.responseText”);
}
});

我建议您返回一个空结果:

[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Edit(Model model)
{
    model.Save();
    return new EmptyResult();
}
也无需指定数据类型:

$.ajax({
    type: "POST",
    url: '<%=Url.Action("Edit","test") %>',
    data: JSON.stringify(data),
    contentType: "application/json; charset=utf-8",
    success: function() {
    },
    error: function(request, status, error) {
        alert("Error");
    }
});
$.ajax({
类型:“POST”,
url:“”,
数据:JSON.stringify(数据),
contentType:“应用程序/json;字符集=utf-8”,
成功:函数(){
},
错误:功能(请求、状态、错误){
警报(“错误”);
}
});
如果服务器返回的状态代码不同于200,将调用
error
回调