ASP.NET MVC3默认提供了11种ActionResult的实现
来源:互联网 发布:手机淘宝怎么发pdf文件 编辑:程序博客网 时间:2024/06/05 09:51
ActionResult
ContentResult
EmptyResult
FileResult
HttpStatusCodeResult
HttpNotFoundResult
HttpUnauthorizedResult
JavaScriptResult
JsonResult
RedirectResult
RedirectToRouteResult
ViewResultBase
PartialViewResult
ViewResult
示例代码:
public class ActionResultController : Controller
{
public ActionResult Index()
{
return View();
}
public ActionResult ContentResult()
{
return Content("Hi, 我是ContentResult结果");
}
public ActionResult EmptyResult()
{
//空结果当然是空白了!
//至于你信不信, 我反正信了
return new EmptyResult();
}
public ActionResult FileResult()
{
var imgPath = Server.MapPath("~/demo.jpg");
return File(imgPath, "application/x-jpg", "demo.jpg");
}
public ActionResult HttpNotFoundResult()
{
return HttpNotFound("Page Not Found");
}
public ActionResult HttpUnauthorizedResult()
{
//未验证时,跳转到Logon
return new HttpUnauthorizedResult();
}
public ActionResult JavaScriptResult()
{
string js = "alert(\"Hi, I'm JavaScript.\");";
return JavaScript(js);
}
public ActionResult JsonResult()
{
var jsonObj = new
{
Id = 1,
Name = "小铭",
Sex = "男",
Like = "足球"
};
return Json(jsonObj, JsonRequestBehavior.AllowGet);
}
public ActionResult RedirectResult()
{
return Redirect("~/demo.jpg");
}
public ActionResult RedirectToRouteResult()
{
return RedirectToRoute(new {
controller = "Hello", action = ""
});
}
public ActionResult ViewResult()
{
return View();
}
public ActionResult PartialViewResult()
{
return PartialView();
}
//禁止直接访问的ChildAction
[ChildActionOnly]
public ActionResult ChildAction()
{
return PartialView();
}
//正确使用ChildAction
public ActionResult UsingChildAction()
{
return View();
}
}
- ASP.NET MVC3默认提供了11种ActionResult的实现
- ASP.NET MVC3默认提供了11种ActionResult的实现
- 目前ASP.NET MVC3默认提供了11种ActionResult的实现
- ASP.NET MVC3默认提供了11种ActionResult的实现(简单用法)
- ActionResult的实现(2)-mvc3
- ASP.NET MVC3的伪静态实现
- ASP.NET MVC3的伪静态实现
- asp.net mvc3的静态化实现
- Asp.Net Mvc3 修改视图的默认路径
- 了解ASP.NET MVC几种ActionResult的本质:FileResult
- ASP.NET MVC几种ActionResult的本质:FileResult
- 了解ASP.NET MVC几种ActionResult的本质:FileResult
- 了解ASP.NET MVC几种ActionResult的本质:FileResult
- 了解ASP.NET MVC几种ActionResult的本质:FileResult
- ASP.NET MVC3中用内置的MEF实现IoC
- ASP.NET MVC3中用内置的MEF实现IoC
- asp.net mvc3的静态化实现1
- ASP.NET MVC中的ActionResult
- jwhois
- lesskey
- Suki Kits:一位85后美女设计师的移动互联网创业经
- Discuz!云平台
- Fasm之堆和栈操作
- ASP.NET MVC3默认提供了11种ActionResult的实现
- abap用NATIVE SQL操作外部数据库(Oracle)
- 百度云
- 用CommandLine可以传入程序启动的参数
- less
- [命令行] 配置颜色(windows cmd,powershell,linux console)
- win下配置Apache+Python
- GDI特效
- 创维云