登陆成功后跳转到最后浏览的页面 不知道怎么弄,好象这里就是这么弄的,想跟着学学 ,请速度指点偶啊` 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 protected void Page_Load(object sender, EventArgs e) { ViewState["UrlReferrer"] = Request.UrlReferrer.ToString(); HyperLink1.NavigateUrl = (string)ViewState["UrlReferrer"]; Response.Write((string)ViewState["UrlReferrer"]); }当一个页面跳到此页面时,它就会记录跳到这个页面的URL,然后利用这个URL返回 ViewState 不是只针对当前页面吗? 最简单的方法,把最后一张页面url传递过去! 支持 protected void Page_Load(object sender, EventArgs e) { ViewState["UrlReferrer"] = Request.UrlReferrer.ToString(); HyperLink1.NavigateUrl = (string)ViewState["UrlReferrer"]; Response.Write((string)ViewState["UrlReferrer"]); } 通过Request.UrlReferrer.ToString(); 可以获取到上次链接页面地址,不过这个方法只能取到用服务器方法跳转的页面地址,如response.redirect()和Server.Transfer()这两个方法。如果上次页面是通过Page.RegisterStartupScript("d","<script>alert('您还没有登陆!');window.open('login.aspx")等客户端方法进行跳转的话。Request.UrlReferrer.ToString(),这种方法是获取不到上次链接页面的地址的。 所以楼主需要注意这点。 。 lz protected void Page_Load(object sender, EventArgs e) { ViewState["UrlReferrer"] = Request.UrlReferrer.ToString(); HyperLink1.NavigateUrl = (string)ViewState["UrlReferrer"]; Response.Write((string)ViewState["UrlReferrer"]); } 这个可行的 !我都一直用好好的 !!!!! 好像大家都不怎么使用Web.config 里边的设置,用login的一些设置就可以达到这个效果的 string url = Request.UrlReferrer.ToString(); Response.Redirect(url,true); 狂甩200分求例子 Cookie保存用户名密码问题 c#加密 asp解密 大二上半年刚结束,前辈来给我指路 大家帮我调试一段代码,谢谢~! 页面打印的时候怎样去掉url? 固定端口 求一正则 在dataGrid中怎么新增一条记录? 简单问题:确定后再删除? 辛苦了一周的晚上,终于为梅花雪的树状控件增加了添加、删除、修改的功能 数据库储存的问题~` 请指点一下`~谢谢
protected void Page_Load(object sender, EventArgs e)
{
ViewState["UrlReferrer"] = Request.UrlReferrer.ToString(); HyperLink1.NavigateUrl = (string)ViewState["UrlReferrer"];
Response.Write((string)ViewState["UrlReferrer"]);
}当一个页面跳到此页面时,它就会记录跳到这个页面的URL,然后利用这个URL返回
{
ViewState["UrlReferrer"] = Request.UrlReferrer.ToString(); HyperLink1.NavigateUrl = (string)ViewState["UrlReferrer"];
Response.Write((string)ViewState["UrlReferrer"]);
} 通过Request.UrlReferrer.ToString(); 可以获取到上次链接页面地址,
不过这个方法只能取到用服务器方法跳转的页面地址,如response.redirect()和Server.Transfer()这两个方法。
如果上次页面是通过Page.RegisterStartupScript("d","<script>alert('您还没有登陆!');window.open('login.aspx")等客户端方法进行跳转的话。
Request.UrlReferrer.ToString(),这种方法是获取不到上次链接页面的地址的。 所以楼主需要注意这点。 。
protected void Page_Load(object sender, EventArgs e)
{
ViewState["UrlReferrer"] = Request.UrlReferrer.ToString(); HyperLink1.NavigateUrl = (string)ViewState["UrlReferrer"];
Response.Write((string)ViewState["UrlReferrer"]);
}
这个可行的 !我都一直用好好的 !!!!!
Response.Redirect(url,true);