如何在ASP.net中的不同子文件夹的整个网站上使用相同的标题和导航菜单?
我有以下代码:如何在ASP.net中的不同子文件夹的整个网站上使用相同的标题和导航菜单?,asp.net,webforms,user-controls,Asp.net,Webforms,User Controls,我有以下代码: <header id="mainHeader"> <div id="logo"> <img src="images/logo.jpg" alt="" /> </div> <div id="callus"> <p> <img src="images/callus.jpg" alt="" class="fl" />
<header id="mainHeader">
<div id="logo">
<img src="images/logo.jpg" alt="" />
</div>
<div id="callus">
<p>
<img src="images/callus.jpg" alt="" class="fl" />
</p>
</div>
<nav>
<ul id="nav">
<li class="links"><a href="default.aspx">Home</a></li>
<li class="links"><a href="#">About Us</a></li>
<li class="links"><a href="#">Portfolio</a></li>
<li class="links"><a href="#">Services</a></li>
<li class="links"><a href="#">Contact Us</a></li>
</ul>
</nav>
</header>
我将它放在名为header.ascx的用户控件中,并在web.config文件中声明了它。当我从同一目录级别的任何页面调用它时,它工作正常。但一旦我从子文件夹调用它,徽标图像就会消失,链接也不起作用。尝试从站点主目录调用图像src。如果图像文件夹位于站点主目录中,则需要在其前面加一条斜线
<img src="/images/logo.jpg" alt="" />
我正在用户控件中使用此代码。在路径前面加“/”无效。