0
我们目前的要求如下图所示。在菜单栏内导航时创建链接?
已经搜索了很多,但我没有具体的关键词,所以我找不到任何东西。
我们需要在导航栏中显示链接,因此用户可以选择适当的页面而无需前后移动...通过直接选择所需的页面链接。
如何在asp.net中做到这一点,如下图所示。
太谢谢你了........
我们目前的要求如下图所示。在菜单栏内导航时创建链接?
已经搜索了很多,但我没有具体的关键词,所以我找不到任何东西。
我们需要在导航栏中显示链接,因此用户可以选择适当的页面而无需前后移动...通过直接选择所需的页面链接。
如何在asp.net中做到这一点,如下图所示。
太谢谢你了........
你可以看看这里Navigation
和http://www.w3schools.com/aspnet/aspnet_navigation.asp这里Site Map
http://msdn.microsoft.com/en-us/library/yy2ykkab.aspx
作为基本的,因为它可以,你可以使用在您想要显示链接的页面上列出。 假设您有三个页面A,B和C.在每个页面上添加一个如下所示的列表。
所以,你去这样
<span>You are here</span>
<ul id="navList" runat="server">
</ul>
网页A上的代码隐藏添加以下到您的列表。
HyperLink nav=new HyperLink();
nav.NavigateUrl="A.aspx";//You can also pass parameters here.
HtmlGenericControl li=new HtmlGenericControl("<li>");
HtmlGenericControl span=new HtmlGenericControl("<span>");
span.InnerText=">>";
li.Controls.Add(span);
li.Controls.Add(nav);
navList.Controls.Add(li);
类似地,对于乙
HyperLink nav=new HyperLink();
nav.NavigateUrl="A.aspx";//You can also pass parameters here.
HtmlGenericControl li=new HtmlGenericControl("<li>");
HtmlGenericControl span=new HtmlGenericControl("<span>");
span.InnerText=">>";
li.Controls.Add(span);
li.Controls.Add(nav);
navList.Controls.Add(li);
HyperLink nav2=new HyperLink();
nav2.NavigateUrl="B.aspx";//You can also pass parameters here.
HtmlGenericControl li2=new HtmlGenericControl("<li>");
HtmlGenericControl span2=new HtmlGenericControl("<span>");
span2.InnerText=">>";
li2.Controls.Add(span);
li2.Controls.Add(nav);
navList.Controls.Add(li2);
并且类似地为C.
应当动态地创建,因为我们导航内部左侧树视图。上面的代码会这样做吗?非常感谢你的回答 – Pritesh 2012-07-12 04:49:00
看看第一个链接,他们得到了你所需要的。 – 2012-07-12 04:51:18
好的,非常感谢你这么多...有什么具体的名称为这种类型的链接(产品>>项目套件>>项目组)?? ?? ...建议我更多的链接,如果可能..... – Pritesh 2012-07-12 05:15:10