【发布时间】:2019-04-10 13:41:26
【问题描述】:
我想使用以下代码验证模型
if (ModelState.IsValid)
{
}
问题是当我将模型对象传递给控制器动作时,它工作正常,但是当我使用以下代码调用控制器动作时
public ActionResult Save()
{
}
然后我的模型状态总是返回 true。所以请澄清我是否可以使用上面的代码检查 ModelState.IsValid。在我的情况下,保存方法很常见,它是从多个控制器调用的,所以模型不是固定参数。所以请告诉我如何验证模型。
【问题讨论】:
-
您的操作方法是否总是采用模型类?上面的保存没有定义,所以如果你能提供更多细节,那会有所帮助。
-
不。我不想将模型类传递给我的保存方法。我想使用下面的代码验证模型状态。public ActionResult Save() { If(ModelState.Isvalid) { //code有效 } } 后到这里
标签: asp.net-mvc-4