首页 > 解决方案 > ModelState.IsValid Empty If Block 的逻辑?

问题描述

我在控制器方法中继承了一个带有如下代码的应用程序。一位同事说它会表现得好像分号不存在(这意味着如果 ModelState 有效,它将返回视图),但它对我来说就像一个错字一样尖叫。

这是我不知道的某种快捷方式吗?我试图用谷歌搜索,但找不到任何具有类似空 if 块的代码。

[HttpPost]
public ActionResult SearchRecord(SearchInfo searchInfo)
{
   . . .
   TryUpdateModel(searchInfo);

   If (ModelState.IsValid) ;  // There is a semicolon at the end of the line 

   return View(searchInfo);

   . . .
}

标签: c#asp.net-mvccontrollermodelstate

解决方案


推荐阅读