首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

页面路径有关问题

2011-12-26 
页面路径问题网站根目录下有一top.ascx头文件,里面有如下代码:if(Session[ usermail ]!null){strHello

页面路径问题
网站根目录下有一top.ascx头文件,里面有如下代码:
if   (Session[ "usermail "]   !=   null)
                {
                        strHello   =   @ "欢迎回来, "   +   " <b> "   +   Session[ "usermail "].ToString()   +   " </b> "   +   "! ";
                        strState   =   @ " <a   href= 'userinfoadd.aspx '   title= '完善资料 '> 完善资料 </a>   |   <a   href= 'logout.aspx '   title= '点击安全退出 '> 安全退出 </a> ";
                }
                else
                {
                        strState   =   @ "您好,请   <a   href= 'Default.aspx '   title= '请点击登录 '> 登录 </a>   或   <a   href= 'userreg.aspx '   title= '请点击注册 '> 注册 </a> ";
                }


其他页面则基本都调用了此头文件,但是网站根目录下还有一个文件夹Schedule,里面也有一些文件,也需要用此头文件

当页面执行时候,如果我到了Schedule里面的页面时,再点击头文件上的安全退出,那么则有错误,文件路径不对,因为 'logout.aspx '   是在网站跟目录下。。。

我在前面加了~或者../,也都不行。。。不知道为何?

[解决办法]
strState = @ " <a href= 'userinfoadd.aspx ' title= '完善资料 '> 完善资料 </a> | <a href= 'logout.aspx ' title= '点击安全退出 '> 安全退出 </a> ";

> >

strState = @ " <a href= 'userinfoadd.aspx ' title= '完善资料 '> 完善资料 </a> | <a href= ' " + Request.ApplicationPath + "logout.aspx ' title= '点击安全退出 '> 安全退出 </a> ";
[解决办法]
request.applicationpath
[解决办法]
sorry,

> > > >

strState = @ " <a href= 'userinfoadd.aspx ' title= '完善资料 '> 完善资料 </a> | <a href= ' " + (Request.ApplicationPath != "/ " ? Request.ApplicationPath : " ") + "/logout.aspx ' title= '点击安全退出 '> 安全退出 </a> ";

热点排行