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