在ASP.NET中,怎样才能实现用户点击一个链接,程序发现他还未登录,然后在同一页面出现登录页面,用户登录后自动打开用户刚才点击链接所指向 use Forms based authentication, the system will do it for you, seehttp://samples.gotdotnet.com/quickstart/aspplus/doc/formsauth.aspx 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在要打开的链接页上放一个TextBox框,如果是登录页进来的话,TextBox框得到一个值,如果没有登录过的话,TextBox框的内容为空,如果TextBox框的内容是空的话,就让它登录 可以考虑用session变量保存想指向的页面,用户登录后打开就行了。 我想可以这样实现:首先当一个页面未登陆后,转向登陆页面同时发送nextPage变量 string url; url="login.aspx?nextPage=thisPage.aspx" + Response.Redirect(url);在你的登陆页面判断Request.QueryString["nextPage"]如果不为空则登陆成功后转向此页面 http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=1048 这样做的话很费服务器资源再就是怎样才能获取链接的URL mythus(云淡风清) :难道需要手工写入nextPage? 接分,用参考网址就可以实现。Request.ServerVariables("HTTP_REFERER")把这个值传过去到登陆页面登陆后直接response.redirect("")这个页面就OK了。 用委托接收子线程的返回值。 FindControl 找 input File |zyciis| 如何时显示隐藏掉一段HTML内容 现在我知道在文字内容用Literal 谢谢 急 帮忙写个自定义函数 关于asp.net导出excel的问题 序列化为json时转义字符的序列化 Session_End的一个问题,求高手帮忙 如何将DataTable添加到DataSet中并指定名称? 怎样在水晶报表中显示网格? datagrid的分页问题 在oracle中,条件想写成该字段值前三位不包含“1”或“2”或“3” 如何给主框架加滚动条
用户登录后打开就行了。
首先当一个页面未登陆后,转向登陆页面同时发送nextPage变量
string url;
url="login.aspx?nextPage=thisPage.aspx" +
Response.Redirect(url);在你的登陆页面判断
Request.QueryString["nextPage"]
如果不为空则登陆成功后转向此页面
再就是怎样才能获取链接的URL
用参考网址就可以实现。
Request.ServerVariables("HTTP_REFERER")
把这个值传过去到登陆页面
登陆后直接
response.redirect("")这个页面就OK了。