Javascript ASP.NET MVC AjaxForm onFailure-如何显示错误?

Javascript ASP.NET MVC AjaxForm onFailure-如何显示错误?,javascript,asp.net-mvc,ajax,Javascript,Asp.net Mvc,Ajax,我有一个Ajax表单,如下所示: <% using (Ajax.BeginForm("Update", new AjaxOptions { UpdateTargetId = "message", InsertionMode = InsertionMode.Replace, OnSuccess = "success", OnFailure = "error" })) { %> 我可以在发生故障时运行“error”,但我想提醒错误消息。我怎样才能得到这个信息 谢谢,

我有一个Ajax表单,如下所示:

<% using (Ajax.BeginForm("Update", new AjaxOptions
   { UpdateTargetId = "message", InsertionMode = InsertionMode.Replace,
     OnSuccess = "success", OnFailure = "error" })) { %>

我可以在发生故障时运行“error”,但我想提醒错误消息。我怎样才能得到这个信息

谢谢,
Kohan。

我假设您在方法更新中返回partialview


我认为最简单的选择之一是在返回的局部视图中渲染错误。这样,所有操作都在服务器上进行,您不必在两个位置处理错误显示。

是的,我返回的是partialView,我还通过传递错误的viewmodel使其失败(出于测试目的)。调试时,它似乎没有中断,服务器在到达视图之前是否已排除此错误?如果将错误的模型传递给partialview,则应该中断。您确定没有传递您应该使用的模型的继承类吗?我认为您可能应该添加关于这个问题的信息,因为我不确定我是否已经从您所说的内容中清楚地理解了它我正在传递一个具体实体的枚举,而不是viewmodel。也许我已经关闭了例外。我会调查的。谢谢