|zyciis| 怎么转到当前目录的默认文档 小弟我知道"/" 能到网站的根目录 那小弟我现在要定位到小弟我的虚拟目录的首页要用什么来表示
|zyciis| 如何转到当前目录的默认文档 我知道"/" 能到网站的根目录 那我现在要定位到我的虚拟目录的首页要用什么来表示
如我有虚拟目录
网站
MySub
MySub是虚拟目录
我用
<a href="/">目录首页</a>
但这样会跳到根网站去
然后我只有用
<a href="/MySub/">目录首页</a>
但是这个子目录名称是可以任意更改的
那次改我都要改回这个名称很是麻烦
那这里要怎么写呢
也就是不要写死"MySub"
谢谢
------解决方案--------------------
http://topic.****.net/t/20050904/03/4248235.html
参考这个
------解决方案--------------------
MySub是虚拟目录为什么不能定死?
------解决方案--------------------
在webconfig中配置
------解决方案--------------------
获取当前应用程序的虚拟目录的物理路径
Request.PhysicalApplicationPath
------解决方案--------------------
法1:<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~">HyperLink</asp:HyperLink>
发2:Response.Redirect("~");
总之是使用~,作为虚拟目录的根目录
------解决方案--------------------
如我有虚拟目录
网站
MySub
MySub是虚拟目录
我用
<a href="/">目录首页</a>
但这样会跳到根网站去
然后我只有用
<a href="/MySub/">目录首页</a>
但是这个子目录名称是可以任意更改的
那次改我都要改回这个名称很是麻烦
那这里要怎么写呢
也就是不要写死"MySub"
谢谢
------解决方案--------------------
http://topic.****.net/t/20050904/03/4248235.html
参考这个
------解决方案--------------------
MySub是虚拟目录为什么不能定死?
------解决方案--------------------
在webconfig中配置
------解决方案--------------------
获取当前应用程序的虚拟目录的物理路径
Request.PhysicalApplicationPath
------解决方案--------------------
法1:<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~">HyperLink</asp:HyperLink>
发2:Response.Redirect("~");
总之是使用~,作为虚拟目录的根目录
------解决方案--------------------
- HTML code
一看就猜到用的XP的IIS <a href='/<%= Request.ApplicationPath %>'>回到首页</a>
------解决方案--------------------
我觉得可能要存在web.config里面了。
------解决方案--------------------
放到一个配置文件,或者一个公共静态文件中指定就OK
如:
public static class Siteconfig
{
public static string GetMySubUrl()
{
return "/mysub/";
}
}
------解决方案--------------------
------解决方案--------------------