asp.net中用户控件的路径问题

用户控件中包含

<td align="center" style="background-image: url(../../Images/main/l-bg3.jpg)" colspan="2">

这样的背景图片以及

<a href="../../Default.aspx" runat="server">首页</a>

这样的超链接以及

部分类中的

power.Text = "<a href=\"/Login.aspx\">登录</a>";

这样的代码

在不同目录的web窗体页面调用中会出现路径问题

请问各位大侠有没有好的解决办法啊,在线等,谢谢了


森栏
浏览 515回答 2
2回答

青春有我

1.使用绝对路径,如/yourfolder/Images/main/l-bg3.jpg2.使用控件 来引用 ~/yourfolder/Images/main/l-bg3.jpg3.自己也可以写个类

慕虎7371278

可以使用<%=Request.ApplicationPath %>拿到一个根目录的路径,假如你当前的虚拟目录是website那么<%=Request.ApplicationPath %>就显示就是"\website".
打开App,查看更多内容
随时随地看视频慕课网APP