Action Result的結果類型(上)
在Action回傳的動作結果裡分為三者,IAction Result、Action Result抽象類別、IAction Result與Action Result之衍生類別。
1.IAction Result
在IAction Result中定義的僅有ExecuteResultAsync,並不包含任何的實作。
2.Action Result的抽象類別
Action Result的抽象類別也只比IAction Result再升級一點而已,定義的是ExecuteResultAsync、ExecuteResult和Action Result等方法,並以virtual修飾,目的是為了繼承override之後實作。
3.IAction Result與Action Result之衍生類別
關於這個分類我們可以如此理解,就是在Action中不一定每次都會用return View()來回傳,而是在不同的功能中有不同的Action Result,也就是我們所說的衍生類別。
而下表是幾個比較常見的衍生類別及其說明,大家可以參考一下。
那麼以上就是今天的分享啦~
明天見啦~See YA(。•̀ᴗ-)