Asp.net-Mvc-3
在視圖中嘗試擷取是不好的做法嗎?
@{ }在 MVC3 應用程序中,在視圖中的 razor 塊內使用 try catch 塊是否被認為是不好的做法.cshtml?
非常如此。
視圖不應該包含任何真實的邏輯;任何可能引發異常的東西都屬於控制器。
@{ try { <td> @((TradeType)Enum.Parse(typeof(TradeType), item.AppCode)).GetDescription(); </td> } catch { <td>@item.AppCode </td> } }