【问题标题】:ASP.NET MVC error two of the same aspx view being returned from action result从操作结果返回的 ASP.NET MVC 错误两个相同的 aspx 视图
【发布时间】:2010-07-02 00:52:20
【问题描述】:

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

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

不幸的是,这会返回 2 个相同的视图,一个在另一个之上,并带有有效的错误消息,这显然不是我所需要的。我试过返回null而不是viewresult,这样就解决了返回多个views的问题,可惜没有显示modelstate错误信息。

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

【问题讨论】:

    标签: asp.net-mvc


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2011-01-23
      • 2013-09-11
      • 1970-01-01
      • 2010-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-13
      相关资源
      最近更新 更多