我有一个需要进行条件导航的网站。因此:
菜单中的单击项目
1:如果是首页,请转到#id
(example <a href="#events">)
2:如果是子页面,请转到首页或其他子页面
(example <a href="../events/>)
该网站是.net网站,导航位于母版页上。
我想过用.Net和C#,JS或JQuery解决此问题的不同方法。
在.Net中,我认为我可以分配asp控件,并在不同的子页面中简单地提供不同的链接,然后进行某种形式的循环或用背后的代码替换。
如果有人知道如何解决这个问题,请写信。提前致谢!
代码示例:
<li>
<a href="<%--../coaching/--%>#Coaching" title="title text">Coaching & Consulting</a>
</li>
最佳答案
为什么不使用菜单创建用户控件?
您可以在这里查看:
http://msdn.microsoft.com/en-us/library/vstudio/fb3w5b53(v=vs.100).aspx
并将一些参数传递给用户控件并处理其中的链接更改。
您可以将该菜单存储在其他位置,例如在xml文件中的某个位置,然后将其呈现为所需的html。