首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Asp.Net Core2中有没有等同于Response.Redirect(“~/控制器/”)的东西?

在Asp.Net Core2中,可以使用RedirectToAction方法来实现类似于Response.Redirect("~/控制器/")的功能。RedirectToAction方法可以将请求重定向到指定的控制器和动作方法。

具体用法如下:

  1. 在控制器中,使用以下代码将请求重定向到另一个控制器的动作方法:
代码语言:csharp
复制
return RedirectToAction("ActionName", "ControllerName");

其中,ActionName是目标控制器的动作方法名称,ControllerName是目标控制器的名称。

  1. 如果目标控制器位于不同的区域(Area),可以使用以下代码进行重定向:
代码语言:csharp
复制
return RedirectToAction("ActionName", "ControllerName", new { area = "AreaName" });

其中,AreaName是目标控制器所在的区域名称。

  1. 若要在重定向时传递参数,可以使用以下代码:
代码语言:csharp
复制
return RedirectToAction("ActionName", "ControllerName", new { parameterName = value });

其中,parameterName是参数名称,value是参数值。

Asp.Net Core2中的重定向功能可以帮助开发人员实现页面跳转和控制器之间的导航。它适用于各种场景,例如用户登录后的跳转、表单提交后的页面跳转等。

腾讯云相关产品和产品介绍链接地址:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

ASP.NET Core必备笔试题(含答案)

首先ASP.NET Core可以说是 ASP.NET升级版本。它遵循了.NET标准架构,是一个基于.NET CoreWeb开发框架, 可以运行于多个操作系统上。...方法注册:只对方法生效 控制器注册:对控制器所有方法生效 全局注册:对整个项目生效; 8.ASP.NET Core Filter如何支持依赖注入?...引入了一个跨平台网络服务器,kestrel。可以没有 iis, apache 和 nginx 就可以单独运行。 可以使用命令行创建应用。 使用 AppSettings.json 来配置工程。...这个类调用是在 program main 函数里面进行配置。类名字可以自己定义。 13、Server.Transfer 和 Response.Redirect 区别是什么?...Server.Transfer 仅是服务器中控制权转向,在客户端浏览器地址栏中不会显示出转向后地址; Response.Redirect 则是完全跳转,浏览器将会得到跳转地址,并重新发送请求链接

92530
  • asp.net mvc4中自定义404页面

    ("/Error"); } } 注意事项: 在开发时候,我们经常会在 Global.asax 中 Application_Error 方法中使用 Response.Redirect 方法跳转到自定义错误页...,但有时候(特别是当站点部署到 IIS 后)Application_Error 方法中使用 Response.Redirect 方法会失效,当发生异常错误后还是显示默认错误黄页。...其根本原因是尽管我们在 Application_Error 方法中使用了 Response.Redirect 方法,但是当系统发生异常错误后 Asp.Net 认为异常并没有被处理,所以不会跳转到 Application_Error...方法中 Response.Redirect 指向页面,最终还是会跳转到默认错误黄页。...解决这个问题办法很简单就是在 Application_Error 方法中使用 Response.Redirect 做跳转前,先调用 Server.ClearError() 方法告诉系统发生异常错误已经被处理了

    54720

    ASP.NET中页面传值技巧

    ASP.NET中有几种基于页面间传值方法:常见有QueryString.这种方法最简单不过了,...在ASP.NET中有几种基于页面间传值方法:常见有QueryString.这种方法最简单不过了,但缺点就是它把要传送值显示在地址栏中,如果对于在安全性信息来说这并不是一种好解决方案。...name="+this.txtname.Text;   Response.Redirect(url);  接着关键时刻出现了:在WebForm2.aspx.cs中某些事件中放置如下代码:  lblname.Text...同样用两张页面举个例: WebForm1.aspx.cs中写入如下代码: Session["name"]=txtname.Text; Response.Redirect("WebForm2.aspx...这种方法同样很灵活,可以传递多个页面对象,而不是传递值,因此当获取到页面对象时候就可以获取此页面对象中某些控件值或其它数据。

    2.5K30

    ASP.NET MVC多表示例题-酒店管理

    实现技术:ASP.NET MVC+EF(100 分)或 ASP.NET+三层+EF(90 分)。 4. 功能要求:不得使用第三方工具生成实体类、持久层代码,否则不得分。 2.实现功能 1....(3).房间类型:从房间类型表中查询出每间房所对应房间类型,显示在网页中。 2.点击“入住”,可以将对应酒店房间状态修改为“已入住”,并重新显示;点击“退房”按钮将对应酒店。...(1)正确创建项目(MVC 或者 ASP.NET)。 (2)创建实体数据模型。 (3)创建控制器、视图(或者三层)。 3. 创建首页并显示所有酒店房间信息。...(1)控制器(或者三层)中编写显示所有酒店房间方法。 (2)房间单价以人民币形式显示,保留两位小数,如“¥2.50”。...1 : 0; db.SaveChanges(); Response.Redirect("/Hotel/Index");

    1.2K10

    .NET工作准备--04ASP.NET

    POST请求把表单数据放在HTTP请求体中,没有长度限制.详细解释如下5条: 设计目标不同,GET作为向服务器申请资源请求,POST作为向服务器发送数据请求; GET请求在提交表单数据时,会将其添加到...也就是说GETURL既包括服务器URL也包含表单数据,而POSTURL只包含服务器URL; HTTP协议限制了GET请求长度,而没有限制POST请求长度; HTTP协议限制GET数据值必须是...*简述ViewState功能和实现机制 一般来说,构建BS结构系统最大难点在于如何保存访问状态,和CS结构系统可以把用户数据保存在客户内存和存储设备上不同,BS结构系统没有得到用 户任何授权,...); asp.net中有些控件本身实现类保存数据功能,而不依靠ViewState.例如TextBox,即使ViewState关闭,数据也不会丢失;ViewState可以保存任何可序列化对象,而不仅仅限于控件状态数据...; 跳转愿望发生在服务器端,相对于Response.Redirect在于,可以在跳转前执行一些必要客户端工作,例如弹出提示框,例子: response.write(" 超链接(a): *asp.net

    2K50

    Response.Redirect页面重定向更有效率

    这里有一篇文章介绍使用Redirect《Using Response.Redirect Effectively》 ,文章详细讨论了Response.Redirect ,给出了一段代码: public...context.ApplicationInstance.CompleteRequest(); } } } 另外ASP.NET...4 增加了一个RedirectPermanent方法,该方法同样是重定向,但生成HTTP响应状态不是上边所演示302,而是301(永久跳转),301 是对搜索引擎最友好重定向方式。...www.cnblogs.com/shanyou/,那么当搜索引擎爬到http:www.cnblogs.com这个网址时,如果它不能很好地跟随重定向,则它将认为http://www.cnblogs.com页面时没有内容...如果我们把一个地址采用301 跳转方式跳转的话,搜索引擎会把老地址PageRank等信息带到新地址,同时在搜索引擎索引库中彻底废弃掉原先老地址。

    1.4K60

    ASP.NET MVC 过滤器

    过滤器是 ASP.NET MVC 中很重要一个功能,过滤器(Filters)出现使得我们可以在ASP.NET MVC程序里更好控制浏览器请求过来URL,不是每个请求都会响应内容,只响应特定内容给那些有特定权限用户...简述过滤器 过滤器理论上有以下功能: 判断登录与否或用户权限 决策输出缓存 防盗链 防蜘蛛 本地化与国际化设置 实现动态Action(做权限管理系统东西) 实现过滤器两种方法: 自定义类继承自相应类或借口...Authentication 过滤器,如果请求需要认证且已经被验证过了,就会继续下一步处理,若没有通过身份验证,则会停止处理。...重写方法实现过滤 针对某一控制器进行重写,应用范围为当前控制器所有的行为。...home 控制器执行了 filter 内容,而未被重写test 控制器则不受影响。

    2K30

    asp.net(c#)网页跳转几种方法小结「建议收藏」

    大家好,又见面了,我是你们朋友全栈君。 在asp.net下,经常需要页面的跳转,下面是具体几种方法。...跳转页面是大部编辑语言中都会有的,正面我们来分别介绍一下关于.net中response.redirect sever.execute server.transfer 三种页面跳转方法 ①response.redirect...这个跳转页面的方法跳转速度不快,因为它要走2个来回(2次postback),但他可以跳 转到任何页面,没有站点页面限制(即可以由雅虎跳到新浪),同时不能跳过登录保护。...同时,使用Server.Transfer时应注意一点:目标页面将使用原始页面创建应答流,这导致ASP.NET机器验证检查b310,,博球,博球网,行家心水,赛事推荐,赛事分析,资料库,足球赛事,篮球...对主窗口没有任何影响(最多是被挡住一下而以。:P) (二)、怎样才让在showModalDialog和showModelessDialog超连接不弹出新窗口?

    2.1K40

    C#页面之间跳转功能小结

    在两个ASP.NET页面之间传递值 引言   ASP.NET提供了卓越事件驱动编程模型,让开发者简化了应用程序总体设计,但是这个也造成了它固有的一些问题,例如,使用传统ASP里,我们可以通过使用POST...方法很容易地实现页面间传递值,同样事情,在使用事件驱动编程模型ASP.NET就不是那么容易了,当然了,我们仍然有一些方法可以实现同样功能。...使用Session变量传递值一般步骤如下: 1,在页面里添加必要控件 2,创建可以返回表单按钮和链接按钮 3,在按钮或链接按钮单击事件里,把控件值添加到session变量里 4,使用Response.Redirect...它可以跳转到任何页面,没有站点页面限制(可以由baidu跳转到google),但是不能跳过登录保护。速度慢是其最大缺陷。     ...如何选择页面重定向方法: asp.net中页面跳转方式----Redirect、Transfer、Execute、超链接、HyperLink控件。

    4K10

    .net中认证(authentication)与授权(authorization)

    注:这篇文章主要给新手看,老手们可能会觉得没啥营养,就请绕过吧。 “认证”与“授权”是几乎所有系统中都会涉及概念,通俗点讲: 认证(authentication) 就是 "判断用户有没有登录?"...用Membership/Role做过asp.net开发朋友们,看到这二个接口定义,应该会觉得很眼熟,想想我们在Asp.Net页面中是如何判断用户是否登录以及角色?...new string[] {"管理员","网站会员" }); Thread.CurrentPrincipal = _principal;//并非必需,但在winform程序中有很用...True 一切正常,没什么大不了,但Console默认只是一个单线程程序,也没有丰富GUI界面,所以...这个只不过是热身,看下接口定义几个方法是否管用而已。...这就是webform与winform不同地方,asp.net默认表单认证方式是Windows,所以程序一运行,asp.net就把windows当前登录用户视为已经登录了,因此我们得改变asp.net

    1.7K100

    在javascript中实现freameset 框架页面的跳转

    常用页面跳转方式: ①response.redirect 这个跳转页面的方法跳转速度不快,因为它要走2个来回(2次postback),但他可以跳 转到任何页面,没有站点页面限制(即可以由雅虎跳到新浪...跳转向新页面,原窗口被代替。” 浏览器中URL为新路径。 :Response.Redirect方法导致浏览器链接到一个指定URL。...当Response.Redirect()方法被调用时,它会创建一个应答,应答头中指出了 状态代码302(表示目标已经改变)以及新目标URL。...同时,使用Server.Transfer时应注意一点:目标页面将使用原始页面创建应答流,这导致ASP.NET机器验证检查b310,,博球,博球网,行家心水,赛事推荐,赛事分析,资料库,足球赛事,篮球...对主窗口没有任何影响(最多是被挡住一下而以。:P) (二)、怎样才让在showModalDialog和showModelessDialog超连接不弹出新窗口?

    2.3K20

    一个适合.NET Core代码安全分析工具 - Security Code Scan

    2.2 SCS使用   为了演示SCS使用,这里我们使用一个SCS在官方文档中准备好一个故意留有安全问题ASP.NET 项目(不是ASP.NET Core)叫做WebGoat.NET来初步使用一下...当然,你为此得付出工作却没有结束,你还需要为系统配置Https证书和端口等等。   下一步?继续查看SCS给出安全警告,选择性地进行修复,迭代反复。...五、ASP.NET Core中安全   这里参考张队《.NET Core 必备安全措施》一文中部分内容:   在ASP.NET Core 2.1中,默认会让你启用HTTPS,而在2.0中,默认是不启用...实现上主要是在header里加了Content-Security-Policy安全策略,ASP.NET Core中代码参考如柳随风这篇《ASP.NET Core2中使用CSP内容安全策略》。   ...)如柳随风,《ASP.NET Core2中使用CSP内容安全策略》  吴翰清,《白帽子讲Web安全》 作者:周旭龙 出处:http://edisonchou.cnblogs.com 本文版权归作者和博客园共有

    1.4K20

    asp.net 跳转页面

    response.redirect 这个跳转页面的方法跳转速度不快,因为它要走2个来回(2次postback),但他可以跳 转到任何页面,没有站点页面限制(即可以由雅虎跳到新浪),同时不能跳过登录保护...跳转向新页面,原窗口被代替。” 浏览器中URL为新路径。 :Response.Redirect方法导致浏览器链接到一个指定URL。...当Response.Redirect()方法被调用时,它会创建一个应答,应答头中指出了 状态代码302(表示目标已经改变)以及新目标URL。...同时,使用Server.Transfer时应注意一点:目标页面将使用原始页面创建应答流,这导致ASP.NET机器验证检查b310,,博球,博球网,行家心水,赛事推荐,赛事分析,资料库,足球赛事,篮球...对主窗口没有任何影响(最多是被挡住一下而以。:P) (二)、怎样才让在showModalDialog和showModelessDialog超连接不弹出新窗口?

    3.4K10

    ASP.NET Core 入门教程 5、ASP.NET Core MVC 视图传值入门

    二、ASP.NET Core MVC 视图引擎(Razor)简介 1、ASP.NET Core MVC 视图引擎(Razor)概述 在MVC架构模式中,视图引擎/模板引擎负责将控制器(Controller...控制器(Controller)再将渲染结果返回给请求客户端。 在 ASP.NET Core MVC框架中,提供了视图引擎:Razor。 Razor提供了后缀为.cshtml视图模板。...Razor 就相当于Java平台常用 Freemarker、Thymeleaf 2、Razor视图模板文件位置与指定 视图文件位置 Razor视图模板文件通常放在根目录Views文件夹对应控制器子目录中...这是因为按照 ASP.NET Core MVC框架约定,当我们在控制器(Controller)返回一个视图(return View();)时,如果只指定了视图名称(ViewName),并没有指定视图完成路径...ViewBag 语法使添加到控制器和视图速度更快。 ViewBag 更易于检查 NULL 值。 示例:@ViewBag.Person?.

    2.2K50
    领券