Asp.net Mvc Action重定向总结
2016-01-29 20:59
661 查看
摘自博客园
public ActionResult StudentList( string StudName, string studName, DateTime BirthDay, FormCollection form, string controller, string Action, StudentModels student)
{
//其中StudName为aspx页面中标签的name属性(StudName不区分大小写)
//其中BirthDay为页面中标签的name属性(类型可自己指定【需转换成功才可以】,这里为DateTime)同样BirthDay不区分大小写
//其中controller,Action为路由信息(controller,Action不区分大小写)
//FormCollection包含了post回来的信息 通过form[]来取值
//如果使用强类型绑定 可通过实体回传值 这里实体为StudentModels
//同样可以使用Request.Form[] Request.QueryString[] Request[] 来取值 不过此Request非WebForm中的Request 这里的Request是RequestBase抽象类的实例 WebForm中Request是封装类 HttpRequest的实例
#region 到要经过执行controller里方法后 显示出页面。
//return RedirectToAction("Index");//可跳出本controller
//return RedirectToRoute(new {controller="Home",action="Index"});//可跳出本controller
//Response.Redirect("Index");//只能使用本controller下的方法名称。返回值为void
//return Redirect("Index");//只能使用本controller下的方法名称。
#endregion
#region 直接显示出对应的页面 不经过执行controller的方法。
//return View("Index");//非本方法
//return View("~/Views/Home/Index.aspx");//这种方法是写全路径
#endregion
return View();
}
程晓晖
[HttpPost]public ActionResult StudentList( string StudName, string studName, DateTime BirthDay, FormCollection form, string controller, string Action, StudentModels student)
{
//其中StudName为aspx页面中标签的name属性(StudName不区分大小写)
//其中BirthDay为页面中标签的name属性(类型可自己指定【需转换成功才可以】,这里为DateTime)同样BirthDay不区分大小写
//其中controller,Action为路由信息(controller,Action不区分大小写)
//FormCollection包含了post回来的信息 通过form[]来取值
//如果使用强类型绑定 可通过实体回传值 这里实体为StudentModels
//同样可以使用Request.Form[] Request.QueryString[] Request[] 来取值 不过此Request非WebForm中的Request 这里的Request是RequestBase抽象类的实例 WebForm中Request是封装类 HttpRequest的实例
#region 到要经过执行controller里方法后 显示出页面。
//return RedirectToAction("Index");//可跳出本controller
//return RedirectToRoute(new {controller="Home",action="Index"});//可跳出本controller
//Response.Redirect("Index");//只能使用本controller下的方法名称。返回值为void
//return Redirect("Index");//只能使用本controller下的方法名称。
#endregion
#region 直接显示出对应的页面 不经过执行controller的方法。
//return View("Index");//非本方法
//return View("~/Views/Home/Index.aspx");//这种方法是写全路径
#endregion
return View();
}
相关文章推荐
- ASP.NET 资源
- asp.net导出.TXT文件
- RPi 2B Raspbian SD卡内部架构
- ASP.NET应用程序与页面生命周期
- asp.net中导出Execl的方法
- ASP.NET导出Excel
- ASP.NET Uploadify 上传文件过大报错
- 解决asp.net 4.0尚未在web服务器上注册
- ASP.NET Web API 官方教学视频
- asp.net mvc之拦截器
- asp.net mvc5 与图片
- 理解ASP.NET 5运行时命令:DNVM, DNX, 和DNU
- Metasploit Installation
- ASP数据列表
- RPi 2B Raspbian system install
- Asp 操作Cookies(包括设置[赋值]、读取、删除[设置过期时间])
- 在Mac OS X Yosemite 10.10.3 中搭建第一个 ASP.NET 5 Web 项目
- ASP.NET MVC Filters 4种默认过滤器的使用【附示例】
- [置顶] ASP.NET在线考试系统+文档说明
- ASP.NET MVC学习之过滤器篇(1)