c# - 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);
. . .
}
解决方案
推荐阅读
- mysql - 数据库设计:X:X to 1:many vs X:X to 0:many
- javascript - 不带符号的 yup 字符串验证
- python - 如何在 export_graphviz 中调整图形大小?
- react-native - 在 React Native 中使用 FusionAuth
- json - jq - 如何格式化键和值对,然后在 json 中迭代键
- perl - Perl越狱
- excel - 如何在表格上搜索已编辑的行以比较值并相应地更改不同列上的时间戳?
- python-3.x - 如何模拟返回对象的函数?
- typescript - TypeOrm、Postgres 和 NestJS:过滤 ManyToMany 列
- terminal - 使用 GREP 在文件服务器中搜索具有电子邮件地址的所有文件