小编Lou*_*ise的帖子

如何使用ASP.NET MVC更改ModelState中的值,以使其有效?

我目前允许选择列表的初始值为"".用户可以选择是填写此选项还是将其保留为默认值.

此selectList适用于ID,ID将传递给我的控制器.但是,由于未选择int,因此ModelState结果为False,因为输入是空字符串而不是int.

我想将此空字符串的值更改为0.这将导致ModelState为True.我一直在查看ModelState字典类,以便在检查ModelState之前可以更改键值对.但是,我无法成功使用它.
https://msdn.microsoft.com/en-us/library/system.web.mvc.modelstatedictionary(v=vs.118).aspx

任何帮助将不胜感激.

c# asp.net asp.net-mvc asp.net-mvc-4

11
推荐指数
2
解决办法
2万
查看次数

标签 统计

asp.net ×1

asp.net-mvc ×1

asp.net-mvc-4 ×1

c# ×1