如何用asp.net解决asp.net中的href问题 [英] how to solve href problem in asp.net with folder
本文介绍了如何用asp.net解决asp.net中的href问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
解决方案资源管理器
site.master
default.aspx
而
admin(文件夹里面)admin .aspx
根目录中的母版页和一些内容页面(aspx页面)以及文件夹中的一些aspx页面。
i do open admin.aspx页面文件(管理员文件夹)
现在到本地主机网址是:
localhost:port \admin \admin.aspx
然后我尝试从admin.apsx打开default.aspx文件(根目录)我收了这个网址
localhost:port\admin\default.aspx
这是错误的确切(没有找到资源)如何克服这个问题。
< ul < span class =code-attribute> role = navigation >
< li > ;
< a href = Default.aspx > < < span class =code-leadattribute> span class = 图标 > S < / span > 主页
< / a > ; < / li >
< li >
< a href = admin \AdminFunction.aspx > < span class = 图标 > E < / span > 管理员< / a >
< / li >
< li >
< a href = ContactUs.aspx > < span class = icon > M < / span > 与我们联系< < span class =code-leadattribute> / a >
< / li >
< / ul >
解决方案
您可以使用完整路径设置href属性。
< ul 角色 = 导航 >
< li >
< a href = / Default.aspx > < span class = icon > S < span class =code-keyword>< / span > 主页< / a >
< / li >
< li >
< a href = / admin / AdminFunction.aspx > < span class = < span class =code-keyword> icon > E < / span > 管理员< / a >
< < span class =code-leadattribute> / li >
< li >
< a href = / ContactUs.aspx > < span class = icon > M < / span > 与我们联系< / a >
< / li >
< / ul >
您可以在页面名称之前设置/它需要从根目录路径
< ul 角色 = 导航 >
< li >
< a href = / Default.aspx > < span class = icon > S < / span > 主页< span class =code-keyword>< / a >
< / li >
< li >
< a href = / admin / AdminFunction.aspx > < span class = 图标 > E < / span > 管理员< < span class =code-leadattribute> / a >
< / li >
< li >
< a href = / ContactUs.aspx > < span class =code-keyword>< span class = icon > M < / span > 与我们联系< / a >
< / li >
< / ul < span class =code-keyword>>
尝试以下示例。
< a href = 〜/ admin / AdminFunction.aspx>< span class = icon> E < / span > 管理员< / a >
solution explorer
site.master
default.aspx
while
admin (folder inside) admin.aspx
master page and some content pages (aspx pages) in root directory and some aspx pages in a folder also.
i do open admin.aspx page file (of admin folder)
now to local host url is:
localhost:port\admin\admin.aspx
then i try open default.aspx file (root directory) from admin.apsx i recive this url
localhost:port\admin\default.aspx
and this is error exactly (no resources found) true how to overcome this problem.
<ul role="navigation">
<li>
<a href="Default.aspx" ><span class="icon">S</span>Home
</a> ;</li>
<li>
<a href="admin\AdminFunction.aspx"><span class="icon">E</span>Admin</a>
</li>
<li>
<a href="ContactUs.aspx"><span class="icon">M</span>Contact us</a>
</li>
</ul>
解决方案
You could set the href attribute with the full path.
<ul role="navigation"> <li> <a href="/Default.aspx"><span class="icon">S</span>Home</a> </li> <li> <a href="/admin/AdminFunction.aspx"><span class="icon">E</span>Admin</a> </li> <li> <a href="/ContactUs.aspx"><span class="icon">M</span>Contact us</a> </li> </ul>
you could set "/" before page name then it takes path from root directory <ul role="navigation"> <li> <a href="/Default.aspx"><span class="icon">S</span>Home</a> </li> <li> <a href="/admin/AdminFunction.aspx"><span class="icon">E</span>Admin</a> </li> <li> <a href="/ContactUs.aspx"><span class="icon">M</span>Contact us</a> </li> </ul>
try the below sample.
<a href="~/admin/AdminFunction.aspx"><span class="icon">E</span>Admin</a>
这篇关于如何用asp.net解决asp.net中的href问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文