出現錯誤時返回異常 MVC

2022-05-10 11:17:52 字數 283 閱讀 2476

1,當在controller出現錯誤的時候,我們可以直接返回,即return  view()返回檢視。

viewbag.msg("產品或贈品不存在"); 使用viewbag返回資訊。

2,在做一些專案上的時候可能不會出現只使用mvc的情況,再某些時候會出現其他的架構進行組合,

這個時候返回錯誤的時候可能不僅僅會在controller之中,所以出現了另一種方法:即

throw new exception("贈品必須是常規產品");

viewbag.msg = e.message;

用SQLyog連線出現2058錯誤時處理方法

win10系統更新安裝mysql8.0,連線sqlyog的時候出現下面錯誤 1.開啟cmd mysql u root p 輸入密碼root 2.進入mysql依次執行下面語句 alter user root localhost identified by root password expire n...

MVC異常過濾器 (錯誤頁)

using system using system.collections.generic using system.linq using system.web using system.web.mvc namespace mvc過濾器.controllers public actionresult...

C 異常2 返回錯誤碼

一種比異常終止更靈活的辦法是,使用函式的返回值來指出問題。例如,ostream類的get void 成員通常返回下乙個輸入字元的ascii碼,但到達檔案尾時,將返回eof。對hmean 來說,這種方法不管用。任何數值都是有效的返回值,因此不存在可以指出問題的特殊值。在這種情況下,可以使用指標引數或引...