ASP中ViewResult()
和ActionResult()
的区别是什么.网络MVC?
public ViewResult Index()
{
return View();
}
public ActionResult Index()
{
return View();
}
ASP中ViewResult()
和ActionResult()
的区别是什么.网络MVC?
public ViewResult Index()
{
return View();
}
public ActionResult Index()
{
return View();
}
ActionResult是一个抽象类,可以有几个子类型.
ViewResult-呈现响应流的特定视图
PartialViewResult-向响应流呈现指定的局部视图
EmptyResult-返回一个空响应
RedirectResult-执行到指定URL的HTTP重定向
RedirectToRouteResult-执行HTTP重定向到由
JsonResult-将给定的ViewData对象序列化为JSON格式
JavaScriptResult-返回一段可以在客户端上执行的JavaScript代码
ContentResult-将内容写入响应流而不需要查看
FileContentResult-将文件返回给客户端
FileStreamResult-向客户端返回文件,该文件由Stream提供
FilePathResult-将文件返回给客户端