0
У меня есть эти поля, на мой взгляд:Значение не может быть пустым или пустой - ASP.NET MVC 5
<dd>
<a href="~/Docs/@Url.Content(Model.DocPath)">@Html.DisplayFor(model => model.DocPath)</a>
</dd>
<dd>
<a href="~/Fonts/@Url.Content(Model.FontPath)">@Html.DisplayFor(model => model.FontPath)</a>
</dd>
Когда я загрузить что-то для Doc, но не для шрифта, а затем открыть этот взгляд, я получаю Значение не может быть пустой или пустой ошибкой для этой строки:
<a href="~/Docs/@Url.Content(Model.DocPath)">@Html.DisplayFor(model => model.DocPath)</a>
Почему я получаю сообщение об ошибке для этой строки? Эта строка не равна нулю. И как я могу сделать этот вид видимым, когда вторая строка URL-адреса равна нулю? Благодарю.
Заверните их в 'if' утверждение, что тест на' 'null' - @If (! Model.FontPath = NULL) {