博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
net MVC 重定向总结
阅读量:5319 次
发布时间:2019-06-14

本文共 1277 字,大约阅读时间需要 4 分钟。

[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();        }

 

转载于:https://www.cnblogs.com/zyj649261718/p/4975372.html

你可能感兴趣的文章