Я унаследовал приложение с кодом, как показано ниже в методе контроллера. Коллега сказал, что он будет вести себя так, как будто этой точки с запятой нет (это означает, что если ModelState верен, он вернет представление), но он кричит мне, как опечатка.
Это какой-то тип ярлыка, о котором я не знаю? Я попытался Google, и я не могу найти код, который имеет аналогичный пустой блок 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);
. . .
}