`

RedirectToAction和View()跳转及其参数

 
阅读更多

1、return RedirectToAction(),重定向到括号内的action控制的页面。可以传递参数。

比如:return RedirectToAction(_cViewPage, new {taskType=taskType });

taskType为要传递的参数。

 

这种形式的传递参数,参数放在了ViewData里面,所以,前台获取参数的方式为:

<input id="taskType" name="taskType" type="hidden" value='@ViewData["taskType"]' />

或者

<input id="taskType" name="taskType" type="hidden" value='@Request.Params["taskType"]' />

 

2、return View() 跳转到当前页面。

若需要传递参数,可使用ViewData和ViewBag两种形式,只不过在前台获取参数的方式不同而已。

若使用ViewBag的方式传递。

则:后台:ViewBag.taskType = taskType;

前台:<input id="taskType" name="taskType" type="hidden" value='@ViewBag.taskType' />

 

分享到:
评论

相关推荐

    mvc页面跳转实例

    在IT行业中,特别是Web开发领域,MVC(Model-View-Controller)模式是一种常见的设计模式,用于构建可维护和可扩展的Web应用程序。本实例主要关注的是“页面跳转”和“权限判断”两个关键知识点。 1. **页面跳转**...

    ASP.net MVC

    在这个例子中,我们将深入探讨ASP.NET MVC的核心组件和它们在实现页面跳转逻辑以及数据操作中的作用。 1. **MVC模式**: MVC模式是软件设计中的一种架构模式,它将应用分为三个主要部分:模型(Model)、视图...

    MVC学习视频

    了解如何创建控制器,编写Action方法,以及如何使用RedirectToAction等方法进行页面跳转是控制器学习的关键。 **4. routing(路由)** 路由是C# MVC中的一种机制,用于将HTTP请求映射到控制器的Action方法。学习...

    Controllers技术文档

    例如,`View()`返回一个视图,`RedirectToAction()`进行页面跳转,`JsonResult`则用于返回JSON格式的数据。 **四、路由配置** ASP.NET MVC的路由系统决定了请求如何映射到Controller和Action。默认的路由配置在`...

    ASP.NET MVC 3仿Server.Transfer效果的实现方法

    *** MVC页面跳转的传统方式:在*** MVC框架中,开发者使用页面跳转来改变用户当前的视图,主要的跳转方式包括Redirect、RedirectToAction、RedirectToRoute以及前台脚本跳转。这些方法都是基于GET请求的,意味着他们...

    【ASP.NET编程知识】Asp.Mvc 2.0实现用户登录与注销功能实例讲解(2).docx

    ASP.NET MVC 2.0 实现用户登录与注销功能实例讲解 ...创建了MODEL后,我们可以创建一个强类型的VIEW页面来处理登录逻辑。在VIEW页面中,我们可以使用MODEL来绑定数据,并使用HtmlHelper来生成HTML控件。 ```html ...

    asp.net mvc image upload display

    首先,我们需要创建一个用于上传图片的视图(View)。这个视图通常包含一个表单,用户可以通过它选择本地计算机上的图片文件进行上传。使用HTML5的`&lt;input type="file"&gt;`标签可以创建一个文件选择控件。例如: ```...

    ASP.NET MVC中jQuery与angularjs混合应用传参并绑定数据

    本文将探讨如何在ASP.NET MVC中实现jQuery与AngularJS混合应用,特别关注参数传递和数据绑定。 首先,我们有一个列表页面,用户在点击查看详情按钮时,需要携带记录的主键值跳转到另一个页面。在目标页面,我们需要...

    mvc重定向方式详解

    5. `RedirectToActionPermanent`和`RedirectToRoutePermanent`分别是`RedirectToAction`和`RedirectToRoute`的永久版本: ```csharp public ActionResult UrlTest5() { return RedirectToActionPermanent("Detial...

    c#mvc文件图片预览批量上传

    在C# MVC(Model-View-Controller)框架中,文件图片预览和批量上传是一项常见的功能,用于增强用户交互体验。MVC模式是.NET Framework中Web应用开发的一种流行设计模式,它将应用程序逻辑分为三个主要组件:模型、...

    MVC4制作网站教程第四章 更新栏目4.3

    若栏目不存在,则构造一个错误信息,并通过RedirectToAction方法跳转到错误处理页面ManageError,该页面的控制器是Prompt。 2. 如果栏目存在,则接下来的操作是获取栏目可能关联的模块列表。这通常通过一个名为...

Global site tag (gtag.js) - Google Analytics