【ASP.NET MVC页面重定向简单介绍】教程文章相关的互联网学习教程文章

mvc重定向方式详解

本文实例为大家分享了mvc重定向的几种方式,供大家参考,具体内容如下 在RouteConfig添加一个简单的路由 //新增路由routes.MapRoute(name: "Article",url: "Detial/{id}",defaults: new { controller = "Article", action = "Detial", id = UrlParameter.Optional },constraints: new { id = @"\d+" }//namespaces: new string[] { } ); 302重定向 public ActionResult UrlTest1(){//302return Redirect("/Article/Detial/1");}pub...

ASP.NET MVC页面重定向简单介绍

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

Asp.Net 重定向必须要知道的一些资料

1.1. 概要 如何使用微软提供的Asp.Net来对动态产生的URL地址进行网址重写。网址重写是实现一种截取网址请求并将其进行处理后重新指向到一个指定的网址的过程。作者本人在对各种实现网址重写的技术进行研究和探讨后得出的经验和方法,希望能对您有所帮助。 1.2. 内容简介 稍微花点时间看类似这样的地址:http://www.XXX.com/EmployeeInfo.aspx?ID=459&type=summary ,也许你会出于某种目的把大量的页面文件从一个目录甚至一个网站转...

如何在ASP.Net MVC中执行JavaScript重定向?【代码】

以下代码将生成一个指向我要访问的页面的链接.<%= Html.ActionLink(image.Title, image.Id.ToString(), "Image") %>以下代码将导致在页面上呈现正确的URL.<%= Url.Action("Index", "Image", new { id = image.Id })%>但是,当我尝试在javascript中使用它时会失败. (关于页面继承有一些奇怪的错误)<div onclick="window.location = '<%= Url.Action("Index", "Image", new { id = image.Id })%>'">... </div>上面的代码应该工作吗?生...

为什么使用Asp.net MVC web.api我应该重定向而不是仅调用其他函数?【代码】

我在控制器中有一个放置和发布方法,当它们工作时,它们通常会重定向到get方法.但是我注意到,在MVC中使用重定向过程比仅返回get方法的调用要慢. 来自MS代码的示例:return RedirectToRoute("someRoute", routeVarWithId);我发现所需的时间更少:return Get(Id);由于我的put,post和get都返回IHttpActonResult,因此,如果调用在我的一个控制器内且安全权限相同,我不明白为什么应该使用重定向. 我在这里错过任何明显的东西吗?解决方法:B...

c#-在ASP.NET中的页面重定向之前立即执行长时间运行的方法【代码】

我有一种方法,该方法需要大量数据,可能需要花费几分钟.这是一些代码:Data.Common.Documents.Regenerate(); Response.Redirect("~/Members/ManageDocs.aspx");在后台线程中执行此方法的最简单方法是什么?解决方法:请注意,如果您的应用程序域被IIS回收,您将丢失该线程及其附带的所有内容.但是,如果您对此满意,则可以使用TPL (.NET 4):Task.Factory.StartNew(() => Data.Common.Documents.Regenerate());这是假设您不必等待完成,因...

C#-Asp.net核心身份成功登录重定向回登录页面【代码】

我有一个问题,在他们成功登录后,asp.net身份框架会将用户重定向回登录页面. 这是使用标准的Asp.net Core Identity.它是版本2.1.1.生成剃须刀页面的脚手架.不知道这是否有意义. 我知道用户已成功登录,因为我收到了日志消息…Areas.Identity.Pages.Account.LoginModel: Information: User logged in.但随后,它将直接重定向回登录页面. 如果我使用提琴手,那么我可以看到请求上有一个cookie,因此从该角度来看,它看起来都很不错..AspNet...

c# – 如何使用ASP.Net MVC中的Task重定向到某个操作【代码】

我有一个异步控制器实现如下,public Task<ActionResult> UpdateUser(ProfileModel model) {return Task.Factory.StartNew(showMethod).ContinueWith(t =>{return RedirectToAction("ViewUser","UserProfile");}); }但是我无法重定向到操作,因为我一直在收到错误, 无法隐式转换类型,System.Threading.Taska.Task< Sytem.Web.Mvc.RedirectToRouteResult> to System.Threading.Taska.Task< Sytem.Web.Mvc.ActionResult> 但是我真的想重...

asp.net – 如何在响应重定向之前调用javascript【代码】

我正试图在页面重定向之前运行一些java脚本,但它无法运行.当我注释掉Response.Redirect时,一切正常,但这违背了特定的要求.有关如何实现此功能的任何想法?Dim strscript As String = "<script>alert('hello');</script>"If Not ClientScript.IsClientScriptBlockRegistered("clientscript") ThenClientScript.RegisterStartupScript(Me.GetType(), "clientscript", strscript)End IfResponse.Redirect("http://www.google.com") 解...

c# – 根据ASP.NET MVC 4 Internet应用程序登录中的用户角色重定向到不同的页面【代码】

我正在创建ASP.NET MVC 4 Internet应用程序.在该申请中我创建了任何用户都可以登录的登录页面,然后我尝试根据用户的角色将用户重定向到不同的页面. ASP.NET Identity是这里的成员系统. 在我的AspNetRoles表中,我有两个角色:Id| Name1 | HEI_Admin2 | HEI_User这是我的登录控制器方法:[HttpPost][AllowAnonymous][ValidateAntiForgeryToken]public async Task<ActionResult> Login(LoginViewModel model, string returnUrl){if (M...

c# – 使用ASP.net MVC执行提交(回发)和重定向【代码】

我想使用从我的标记提交到ASP.net MVC操作. 然后我想将请求重定向到另一个URL. 我可以这样做吗?或MVC只对应ajax?解决方法:如果你像这样使用Html.BeginForm,这个帖子就会发生:<% using(Html.BeginForm("HandleForm", "Home")) { %><fieldset><legend>Fields</legend><p><%= Html.TextBoxFor(m => m.Field1) %></p><p><%= Html.TextBoxFor(m => m.Field2) %></p><p><input type="submit" value="Submit" /></p> </fieldset> <% } ...