4
我有一個字符串列表,並在CSHTML下面的代碼剃刀 - 檢查,如果參數爲null,並列出了參數
@foreach (string tag in Model.TagsList)
{
<li>@tag</li>
}
如果我把我的頁面沒有模式,我得到下面的異常 消息=對象引用未設置爲對象的實例。
如何檢查模型是否爲空並且列表是否具有值?
我有一個字符串列表,並在CSHTML下面的代碼剃刀 - 檢查,如果參數爲null,並列出了參數
@foreach (string tag in Model.TagsList)
{
<li>@tag</li>
}
如果我把我的頁面沒有模式,我得到下面的異常 消息=對象引用未設置爲對象的實例。
如何檢查模型是否爲空並且列表是否具有值?
您可以檢查這樣的: -
@if(Model != null && Model.TagsList != null) //NUll check for Model
{
foreach (string tag in Model.TagsList)
{
<li>@tag</li>
}
}
你並不需要檢查是否有TagsList
值或沒有(如果初始化)如果是空的List
它不會引發任何錯誤,也不會在步驟循環。