Asp.net-Mvc-3

在視圖中嘗試擷取是不好的做法嗎?

  • January 23, 2015

@{ }在 MVC3 應用程序中,在視圖中的 razor 塊內使用 try catch 塊是否被認為是不好的做法.cshtml

非常如此。

視圖不應該包含任何真實的邏輯;任何可能引發異常的東西都屬於控制器。

@{
try
{
   <td>
       @((TradeType)Enum.Parse(typeof(TradeType), item.AppCode)).GetDescription();
   </td>
}
catch
{
   <td>@item.AppCode
   </td>
}
}

引用自:https://stackoverflow.com/questions/9845391