1
Q
什麼是動作結果?
A
回答
1
是
Encapsulates the result of an action method and is used to perform a framework-level operation on behalf of the action method.
http://msdn.microsoft.com/en-us/library/system.web.mvc.actionresult(v=vs.108).aspx
4
ActionResult
爲各種結果,可以從一個動作方法返回基類。它不一定是必需的觀點。有很多的選擇有什麼動作的結果可能是:
ContentResult
- 用戶自定義的內容EmptyResult
- 只是一句FileResult
- 二進制文件HttpStatusCodeResult
- 特定的HTTP響應狀態代碼和說明JavaScriptResult
- js代碼JsonResult
- 數據格式爲JSONRedirectResult
- 重定向到URLRedirectToRouteResult
- 重定向到一些MVC路線ViewResult
- 這實際上是認爲PartialView
- 局部視圖
爲什麼你看到它在大多數例子爲理由從行動返回的價值是,你可以有:
public ActionResult MyAction()
{
if(someCondition)
return View(); // return the view from action
else
return RedirectToAction("SomeOtherAction","OnSomeOtherController"); // redirect to other action
}
相關問題
- 1. 爲什麼動作結果被緩存?
- 2. 什麼是distanceBetween結果的結果聯
- 3. 什麼是XSLT結果樹
- 4. 爲什麼結果是NaN?
- 5. 什麼是「允許」的必然動作/結果的方法
- 6. Gprof結果:什麼是「alloc_mmap」?是
- 7. 爲什麼結果都是5?
- 8. 查詢結果:什麼是$行[0]
- 9. getDeclaredField()方法的結果是什麼?
- 10. 什麼是SQL中的結果表?
- 11. decodeURIComponent(encodeURIComponent(string))的結果是什麼?
- 12. 爲什麼2 + 1&0結果是0?
- 13. 什麼是tableresource(9)類型(pgsql結果)
- 14. 爲什麼不是標量的結果?
- 15. 什麼是我上面的MATLAB結果
- 16. 緩存結果是什麼意思?
- 17. dt函數的結果是什麼?
- 18. PyQt4 @pyqtSlot:kwarg的結果是什麼?
- 19. 爲什麼結果是Hello World?
- 20. atoi(argv [1])的結果是什麼?
- 21. 什麼是值結果參數傳遞?
- 22. 結果的價值是什麼?
- 23. readPNG函數的結果是什麼?
- 24. 返回的結果集是什麼?
- 25. 這一行{} + []的結果是什麼?
- 26. 卷積的結果應該是什麼?
- 27. 4 * 0的結果是什麼:g_range [2]?
- 28. Json的結果是沒有什麼
- 29. UISearchBar - 什麼是「搜索結果按鈕」?
- 30. 這位javascript的結果是什麼?