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' />
相关推荐
在IT行业中,特别是Web开发领域,MVC(Model-View-Controller)模式是一种常见的设计模式,用于构建可维护和可扩展的Web应用程序。本实例主要关注的是“页面跳转”和“权限判断”两个关键知识点。 1. **页面跳转**...
在这个例子中,我们将深入探讨ASP.NET MVC的核心组件和它们在实现页面跳转逻辑以及数据操作中的作用。 1. **MVC模式**: MVC模式是软件设计中的一种架构模式,它将应用分为三个主要部分:模型(Model)、视图...
了解如何创建控制器,编写Action方法,以及如何使用RedirectToAction等方法进行页面跳转是控制器学习的关键。 **4. routing(路由)** 路由是C# MVC中的一种机制,用于将HTTP请求映射到控制器的Action方法。学习...
例如,`View()`返回一个视图,`RedirectToAction()`进行页面跳转,`JsonResult`则用于返回JSON格式的数据。 **四、路由配置** ASP.NET MVC的路由系统决定了请求如何映射到Controller和Action。默认的路由配置在`...
*** MVC页面跳转的传统方式:在*** MVC框架中,开发者使用页面跳转来改变用户当前的视图,主要的跳转方式包括Redirect、RedirectToAction、RedirectToRoute以及前台脚本跳转。这些方法都是基于GET请求的,意味着他们...
ASP.NET MVC 2.0 实现用户登录与注销功能实例讲解 ...创建了MODEL后,我们可以创建一个强类型的VIEW页面来处理登录逻辑。在VIEW页面中,我们可以使用MODEL来绑定数据,并使用HtmlHelper来生成HTML控件。 ```html ...
首先,我们需要创建一个用于上传图片的视图(View)。这个视图通常包含一个表单,用户可以通过它选择本地计算机上的图片文件进行上传。使用HTML5的`<input type="file">`标签可以创建一个文件选择控件。例如: ```...
本文将探讨如何在ASP.NET MVC中实现jQuery与AngularJS混合应用,特别关注参数传递和数据绑定。 首先,我们有一个列表页面,用户在点击查看详情按钮时,需要携带记录的主键值跳转到另一个页面。在目标页面,我们需要...
5. `RedirectToActionPermanent`和`RedirectToRoutePermanent`分别是`RedirectToAction`和`RedirectToRoute`的永久版本: ```csharp public ActionResult UrlTest5() { return RedirectToActionPermanent("Detial...
在C# MVC(Model-View-Controller)框架中,文件图片预览和批量上传是一项常见的功能,用于增强用户交互体验。MVC模式是.NET Framework中Web应用开发的一种流行设计模式,它将应用程序逻辑分为三个主要组件:模型、...
若栏目不存在,则构造一个错误信息,并通过RedirectToAction方法跳转到错误处理页面ManageError,该页面的控制器是Prompt。 2. 如果栏目存在,则接下来的操作是获取栏目可能关联的模块列表。这通常通过一个名为...