Asp.net Mvc Action重定向总结

 [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
return RedirectToAction("Details",new {id=goodId });//传参数
            //Response.Redirect("Index");//只能使用本controller下的方法名称。返回值为void
            //return Redirect("Index");//只能使用本controller下的方法名称。
            #endregion

            #region 直接显示出对应的页面 不经过执行controller的方法。
            //return View("Index");//非本方法
            //return  View("~/Views/Home/Index.aspx");//这种方法是写全路径
            #endregion
            return View();
        }
时间: 2024-10-05 04:58:43

Asp.net Mvc Action重定向总结的相关文章

ASP.NET MVC : Action过滤器(Filtering)

http://www.cnblogs.com/QLeelulu/archive/2008/03/21/1117092.html ASP.NET MVC : Action过滤器(Filtering) 相关文章: ASP.NET MVC URL Routing 学习 AP.NET MVC : 控制器 和 控制器Actions ASP.NET MVC 学习: 视图 有时候你想在调用action方法之前或者action方法之后处理一些逻辑,为了支持这个,ASP.NET MVC允许你创建action过滤器

ASP.NET MVC Action向视图传值之匿名类型

原文:ASP.NET MVC Action向视图传值之匿名类型 在使用ASP.NET MVC过程中想必大家都有遇到过一个问题就是我们的Action如何向视图传递匿名类型的值呢,如果不做特殊处理则无法实现. 接下来我们来看一个示例: 在我们的控制中: using System.Collections.Generic; using System.Web.Mvc; namespace TianYa.DotNetShare.MvcDemo.Controllers { public class DemoC

Sending JSON to an ASP.NET MVC Action Method Argument

Sending JSON to an ASP.NET MVC Action Method Argument 原文地址:https://www.cnblogs.com/chucklu/p/11650080.html

HTTP Modules versus ASP.NET MVC Action Filters

from:http://odetocode.com/blogs/scott/archive/2011/01/17/http-modules-versus-asp-net-mvc-action-filters.aspx Monday, January 17, 2011 ASP.NET MVC has action filters, while ASP.NET has HTTP modules. Inside their respective processing pipelines, these

ASP.NET MVC 页面重定向

在asp.net中页面重定向:Server.Execute("m2.aspx"); 服务器保存此页转向前的数据后,使页面转向到m2.aspx执行, 再返回本页继续执行.再将三者结果合并后返回给浏览器. 以上都是服务器端页面转向所以浏览器不出现页更改记录(显示的地址不会改变).因此,如果用户刷新此页,也许会出现一些其它意外情况. 此类页转向,可完成一些其它功能,比如访问到前一页面中的服务端控件. 3.Response.Redirect: 当浏览器请求aspx页面时,碰到Redirect(

ASP.NET MVC Action返回结果类型【转】

ASP.NET MVC 目前一共提供了以下几种Action返回结果类型: 1.ActionResult(base) 2.ContentResult 3.EmptyResult 4.HttpUnauthorizedResult 5.JavaScriptResult 6.JsonResult 7.FileResult (base) 8.FileContentResult 9.FilePathResult 10.FileStreamResult 11.RedirectResult 12.Redirec

ASp.Net Mvc Core 重定向

在之前老版本的MVC中.重定向直接写 HttpContext.Response.Redirect("/404.html") 就好了,程序走到这里会自动返回302然后跳转了, 但是这句话在MVC Core中好像没有效果了... 必须在Action中返回一个Redirect return Redirect("/404.html"); 然后这样才会被正确的重定向. 原文地址:https://www.cnblogs.com/chenxincoder/p/9309437.ht

Asp.Net Mvc Action过滤器(二)

在Mvc中为Action添加过滤器,有两种方式, 一.使用ActionFilterAttribute,简单方式,同时支持Result的过滤处理, 1.可以为空,支持的重写:OnActionExecuted,OnActionExecuting,OnResultExecuted,OnResultExecuting 2.支持类定义或方法定义 3.不支持多个过滤器实例,我的理解是一个action只能指定一个过滤器,目前还没有验证. // // 摘要: // 表示筛选器特性的基类. [AttributeU

Asp.net Mvc action返回多个模型实体给view

1.controller中action代码: public class HomeController : Controller { public ActionResult Detail(int id) { UserInfo master = masterBLL.QueryOne(x => x.StudentID == id);//主表 UserSlave slave = slaveBLL.QueryOne(x => x.StudentID == id);//从表 return View(Tup