2017-04-09 141 views
0

我想更換一個字符串轉換爲Razor視圖以及由於某種原因,這是行不通的在剃刀替換字符串查看

@foreach (var item in Model) 
{ 
    <tr> 
     <td>@Html.DisplayFor(modelItem => item.User)</td> 
     <td>@Html.DisplayFor(modelItem => item.PasswordExpired.Replace("True", "Yes"))</td> 
    </tr> 
} 

物業PasswordExpiredbool

任何幫助,將不勝感激。

+0

什麼的typeof'PasswordExpired',什麼是它的價值? –

+0

它是一個布爾值並具有True/False值。 – expirat001

回答

-1

它的工作原理很好,此代碼(感謝斯蒂芬)

@foreach (var item in Model) 
{ 
    <tr> 
     <td nowrap="">@Html.DisplayFor(modelItem => item.User)</td> 

     @{ 
      if (item.PasswordExpired != null) 
      { 
       string isPasswordExpired = item.PasswordExpired.Replace("True", "Yes").Replace("False", "No"); 
       <td>@isPasswordExpired</td> 
      } 
      else 
      { 
       string isPasswordExpired = ""; 
       <td>@isPasswordExpired</td> 
      } 
     } 
    </tr> 
} 
+1

好抄襲 –