用if (Request.UrlReferrer!=null&&Request.UrlReferrer.ToString()!="")
string comeurl=Request.UrlReferrer.AbsoluteUri.ToString();这个取得的comeurl都为空
string comeurl=Request.UrlReferrer.AbsoluteUri.ToString();这个取得的comeurl都为空
解决方案 »
- Page_Load 方法执行
- 未知的服务器标记scriptmanager 麻烦各位高手来赐教
- (顶者有分)如何写一份OA报告~苦闷了!随便说点什么都好
- ===高分==求进销存管理需求分析===,===大家都来帮帮忙=====
- 急!~~~ 关于两个大文件上传组件的问题!~
- 新人弱问:自定义了一个组件,不能引用,咋回事儿?
- 菜鸟:treeview怎么获取父节点的ID值??帮帮忙
- 请问,如何将数据库中的内容已原有格式显示出来?
- 为什么出错呢?查询引擎错误 ,如何给.xsd加参数呢
- 关于nhibernate的问题
- 怎样让一个 TextBox 显示在 DropDownList 的上面!
- 页面传递值问题?
试试:this.Request.Url.AbsoluteUri
它能获取当前页面的绝对url(包括url里传递的参数)
用户在访问其他的页面,此时想要添加信息,如果已经登录,则直接重定向到添加信息的页面(AddUserInfo.aspx),否则定向到登录页面吗?
如果这样的话,条件判断COOKIE是否为空
if //cookie空 then
Response.Redirect(Login.aspx)
else
Response.Redirect(AddUserInfo.aspx)
end if
你在访问登录页面,要添加信息,可以这样:
在登录页面中重定向时,重定向至判断COOKIE是否存在的页面(TestForCookie.aspx),如下:
Response.Redirect("TestForCookies.aspx?redirect=" &Server.UrlEncode(Request.Url.ToString))
这样可以在TestForCookies页面执行完后重定向到当前的Login页面。
不过好像这样就没法进到AddUserInfo页面了。