【问题标题】:Model Validations working properly on local but on not on server模型验证在本地正常工作,但在服务器上不正常
【发布时间】:2016-03-25 16:52:28
【问题描述】:

我已经实现了客户端模型验证,它在本地工作文件, 但在服务器上,即使我的文本框为空,它也会显示错误,但会点击控制器相应的方法。

【问题讨论】:

  • 它看起来像一个客户端 (javascript) 脚本错误。您如何实现“客户端模型验证”?
  • 我的模型验证如下@section Scripts { @Scripts.Render("~/bundles/jqueryval") } 和文本框@Html.ValidationMessageFor(model => model.FirstName)

标签: asp.net-mvc asp.net-mvc-4


【解决方案1】:

服务器对向客户端发送错误有更多限制。尝试在您的 httpconfiguation 上设置 IncludeErrorDetails 标志,以验证这是根本问题。

一般来说,虽然打开这个标志不是最好的主意,你会希望以不同的方式序列化错误。

欲了解更多信息:click here

【讨论】:

  • 感谢@Dilshan Perera,但这是普通的 Internet 应用程序,而不是 Web api 项目
猜你喜欢
  • 2011-11-11
  • 2018-03-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-13
  • 1970-01-01
  • 2015-08-28
  • 1970-01-01
相关资源
最近更新 更多