关于用户控件求助
我在用户控件总这样写到
<div class="content">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="../WebManage2012/images/menu_topline.gif" width="182" height="5" /></td>
</tr>
</table>
<ul class="MM">
<li><a href="../WebManage2012/2/AddNews.aspx">添加新闻</a></li>
<li><a href="../WebManage2012/2/NewsManage.aspx">管理新闻</a></li>
</ul>
</div>
然后在一个页面引用,开始点击第一次是正确的为
http://localhost:50587/dyWeb/WebManage2012/2/AddNews.aspx!第二次连接就改变了 原本的连接就变为http://localhost:50587/dyWeb/WebManage2012/WebManage2012/2/AddNews.aspx!
请问这个是什么问题?我该怎么处理?
------解决方案--------------------使用相对路径
------解决方案--------------------使用相对路径
------解决方案--------------------
<li><a href="<%=Page.ResolveUrl("~/WebManage2012/2/AddNews.aspx")%>">添加新闻</a></li>
------解决方案--------------------你不能采用相对路径的,因为你控件可能放在不同的目录中。你应该是使用
Page.ResolveUrl转成绝对路径,方法如上