从JS修改ModelState

时间:2014-07-07 09:13:04

标签: c# javascript asp.net-mvc asp.net-mvc-3

我进行了一些拖放操作,使用JavaScript填充隐藏字段。这个想法是这个隐藏字段的修改属性将正常返回到服务器。问题是ModelState没有认识到值已经改变了 - 我有一个错误,当值明显不是时它表示值为null(它实际上没有一个必需的标志,但它是一个int,所以事实上,它是空的,导致MVC发脾气。)

所以我只是想知道,在JavaScript中,我是否可以修改ModelState的错误以消除错误。

1 个答案:

答案 0 :(得分:0)

事实证明问题与我的想法完全不同 - 长话短说,它实际上是在说实话,它是由我已经知道的另一个问题引起的,很容易修复。我可能应该更多地信任MVC。

无论如何,谢谢你的帮助。通常有比我试图做的更好的方法(删除验证而不仅仅是修复问题),所以这个问题有点愚蠢。