ASP.NET MVC错误两个从动作结果返回的相同aspx视图

时间:2010-07-02 00:52:21

标签: asp.net-mvc

我正在尝试使用ASP.NET MVC的项目。我有一个由jQuery ajax调用的ActionResult,它发布一个要保存在临时文件夹中的文件,包含表单和jQuery代码的原始视图称为“New”。

我尝试验证由ajax文件上传器调用的ActionResult中的文件类型。如果验证失败,我会在模型状态的模型错误中添加错误条目,并尝试返回原始视图,希望将错误显示给用户。

不幸的是,这有两个相同的视图一个在另一个上面,并带有有效的错误消息,这显然不是我需要的。我已经尝试返回null而不是viewresult,这会停止返回多页视图的问题,但遗憾的是不会显示模型状态错误消息。

有没有人有任何提示可以帮助解决这个问题?

1 个答案:

答案 0 :(得分:0)

如果调用是在AJAX / JQuery中,则必须以JSON格式返回数据,并在jquery中显示错误,不能使用模型错误。如果您提供一些代码,我们可以帮助您。