if (!IsPostBack)
{
//上一页地址
ViewState["returnPage"] = Request.UrlReferrer.ToString();
}ViewState["returnPage"] 得到是全路径:http://localhost:8582/web/ArchiveMgr/ArchiveInput.aspx我点击返回按钮,后台代码写上:
Server.Transfer( ViewState["returnPage"].ToString() ); 将报错。
错误信息为:子请求“http://localhost:8582/web/ArchiveMgr/ArchiveInput.aspx”的路径无效。应为虚拟路径。所以我想获取 虚拟路径,请问怎么弄?
{
//上一页地址
ViewState["returnPage"] = Request.UrlReferrer.ToString();
}ViewState["returnPage"] 得到是全路径:http://localhost:8582/web/ArchiveMgr/ArchiveInput.aspx我点击返回按钮,后台代码写上:
Server.Transfer( ViewState["returnPage"].ToString() ); 将报错。
错误信息为:子请求“http://localhost:8582/web/ArchiveMgr/ArchiveInput.aspx”的路径无效。应为虚拟路径。所以我想获取 虚拟路径,请问怎么弄?
解决方案 »
- freetextbox怎么去掉显示的<BR>标签
- 两个页面之间传值,这种情况下用哪种方式好?
- asp.net 上传大文件到ftp
- 微软的iewebcontrol中的 toolbar 中怎么弄一个类似linkbutton这样的按钮?
- 倒分爽,一会就能1000分.有才的人啊
- [分享]一个在线用户列表的解决方案(解决用户意外退出在线列表无法及时更新问题) 顺便散分 ~~
- wangrenda(浪人),各位高手,快进来帮我看看啊,最后50分,全给了,55555555555!!!!!!!
- 为什么会这样?在线等待
- 能否为一个类(class)动态的添加属性和方法啊,请各位帮忙。。。
- .net安装问题。大伙有没有遇到?
- Asp.net向XML中添加数据的问题。
- 项目发布引起的思考
requst.host 再用REPALCE 一替换就出来了。换了域名 主机什么 的 都一样的可以用。URL是有规律的哦。我觉得 LZ 的要求 有很多种方法可以做到的。
{
Button1.Attributes["onclick"] = "javascript:history.go(-1);return false;";
}
可用Response.Redirect
或根据/最后位置截取最后的字符串
{
Button1.Attributes["onclick"] = "javascript:history.go(-1);return false;";
} 这样也是在后台, 不能达到要求?
然后用字符串截取的功能,截取,截取到你认为可以了
比如说D:\install\优化大师\Backup\ActiveX,截取到D:\install\优化大师
然后加上你想链接的页面,
比如说 water\1.aspx,把两个字符串相加,D:\install\优化大师\water\1.aspx,
然后用Response.Redirect("D:\install\优化大师\water\1.aspx", false);即可
亲自测试过,绝对好使
以上代码是c#写的,事件是按钮的单击事件