2016-02-29 3 views
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-адреса равна нулю? Благодарю.

+1

Заверните их в 'if' утверждение, что тест на' 'null' - @If (! Model.FontPath = NULL) {

ответ

Смежные вопросы