ASP.NET重定向到默认重定向URL以外的页面
发布时间:2020-12-16 06:53:37 所属栏目:asp.Net 来源:网络整理
导读:在asp.net中,我们在使用表单身份验证时指定重定向URL,如下所示: authentication mode="Forms" forms name="myApp" loginUrl="Login.aspx" protection="All" defaultUrl="default.aspx" path="/" requireSSL="false"/ /authentication 这意味着当用户登录时,
在asp.net中,我们在使用表单身份验证时指定重定向URL,如下所示:
<authentication mode="Forms"> <forms name="myApp" loginUrl="Login.aspx" protection="All" defaultUrl="default.aspx" path="/" requireSSL="false"/> </authentication> 这意味着当用户登录时,将被重定向到“default.aspx” FormsAuthentication.RedirectFromLoginPage(IDTextBox.Text,RememberCheckBox.Checked); 现在是否可以让用户在登录前选择要重定向到哪个页面? 例如,用户从列表中选择要在登录之前登录的页面,然后将经过身份验证的页面重定向到此页面而不是default.aspx页面. 这是可能的,如果是这样,怎么办呢? 解决方法
您可以使用
SetAuthCookie方法,然后手动重定向,而不是使用
RedirectFromLoginPage方法:
FormsAuthentication.SetAuthCookie(IDTextBox.Text,RememberCheckBox.Checked); Response.Redirect("some url the user has choosen"); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- .NET Core多平台开发体验[2]: Mac OS X
- asp.net-mvc – 如何将相同URL的GET和DELETE请求路由到不同
- asp.net-mvc – 显示用户内容可用操作的干净/干燥方法是什么
- 有标签的ASP.NET WebControl吗?
- 一张图理清ASP.NET Core启动流程
- asp.net – Gridview在列标题中排序/向下箭头
- asp.net-mvc – 针对MVC Web应用程序的域驱动设计与数据库驱
- asp.net – 在VS 2008嵌套母版页中包含对JavaScript的相对引
- asp.net-mvc – asp.net mvc子行为
- entity-framework – 生产服务器上的asp核心ef迁移
推荐文章
站长推荐
- ms-access – ASP奇怪的未指定错误 – 80004005
- asp.net-mvc-3 – Razor View引擎不搜索区域视图
- ASP.Net标签值在JQuery中发生了变化,但在回发时没
- asp.net – UpdatePanel中的DropDownList
- asp.net-mvc-3 – dataannotations在主键上设置标
- 我如何开始用asp.net学习jquery?
- asp.net – 在数据库中存储SHA512密码哈希
- asp.net-mvc-3 – 在具有默认值的模型上注释属性
- asp.net-mvc – 使用Html.BeginForm()与自定义路
- asp.net – 在web-farm网站上将machineKey添加到
热点阅读