北京赛车单双技巧 北京赛车pk10黑客软件 北京pk10计划免费软件 pk10前二做号工具 pk10专业预测 pk10民间高手 北京pk10挂机选号经验分享模式 pk10冠军3码倍投计划 北京赛车计划app手机版 北京赛车开奖软件 pk10最牛稳赚模式最新 pk10全天免费计划 易算北京pk10准不准 pk10赛车7码技巧 pk10八码滚雪球3期一收

MVC(六、ActionResult 返回類型 )

2/10/2017來源:心得技巧人氣:11917

1、ActionResult簡介

ActionResult是一個抽象類, 在Action中返回的都是其派生類。 ActionResult派生類:

類名 抽象類 父類 功能
ContentResult 根據內容的類型和編碼,數據內容
EmptyResult 空方法
FileResult abstract 寫入文件內容,具體的寫入方式在派生類中
FileContentResult FileResult 通過 文件byte[] 寫入文件
FilePathResult FileResult 通過 文件路徑 寫入文件
FileStreamResult FileResult 通過 文件Stream 寫入文件
HttpUnauthorizedResult 拋出401錯誤
javaScriptResult 返回Javascript文件
JsonResult 返回Json格式的數據
RedirectResult 使用Response.Redirect重定向頁面
RedirectToRouteResult 根據Route規則重定向頁面
ViewResultBase abstract 調用IView.Render()
PartialViewResult ViewResultBase 調用父類ViewResultBase 的ExecuteResult方法. 重寫了父類的FindView方法. 尋找用戶控件.ascx文件
ViewResult ViewResultBase 同上

2、ViewResult

public ActionResult ViewResult() {   return View(); }

3、ContentResult

public ActionResult ContentResult() { return Content("Hi, 我是ContentResult結果"); }

4、EmptyResult

public ActionResult EmptyResult() {   //空結果當然是空白了!   //至于你信不信, 我反正信了   return new EmptyResult(); }

5、FileResult

public ActionResult FileResult() {   var imgPath = Server.MapPath("~/demo.jpg");   return File(imgPath, "application/x-jpg", "demo.jpg"); }

6、HttpNotFoundResult

public ActionResult HttpNotFoundResult() {   return HttpNotFound("Page Not Found"); }

7、HttpUnauthorizedResult

public ActionResult HttpUnauthorizedResult() {   //未驗證時,跳轉到Logon   return new HttpUnauthorizedResult(); }

8、JavaScriptResult

public ActionResult JavaScriptResult() {   string js = "alert(\"Hi, I'm JavaScript.\");";   return JavaScript(js); }

9、JsonResult

public ActionResult JsonResult() {   var jsonObj = new {   Id = 1,   Name = "小銘",   Sex = "男",   Like = "足球"   };   return Json(jsonObj, JsonRequestBehavior.AllowGet); }

10、RedirectResult

public ActionResult RedirectResult() {   return Redirect("~/demo.jpg"); }

11、RedirectToRouteResult

public ActionResult RedirectToRouteResult() {   return RedirectToRoute(new { controller = "Hello", action = "" }); }

12、PartialViewResult

public ActionResult PartialViewResult() {   return PartialView(); }

pk10有什么方法平刷
北京赛车单双技巧 北京赛车pk10黑客软件 北京pk10计划免费软件 pk10前二做号工具 pk10专业预测 pk10民间高手 北京pk10挂机选号经验分享模式 pk10冠军3码倍投计划 北京赛车计划app手机版 北京赛车开奖软件 pk10最牛稳赚模式最新 pk10全天免费计划 易算北京pk10准不准 pk10赛车7码技巧 pk10八码滚雪球3期一收
快三开奖结果江苏 婚礼公司赚钱 北京pk10彩票 然猫看点 赚钱 大乐透胆怎么才算中奖 做什么可以睡觉赚钱 时时彩概率分析 AG日本武士开奖 彩票信用玩法跟官方玩法