在asp.net 2.0中,沒有專門的頁面導航控件,但可以使用SITEMAPdatasource配和DATALIST來實現。
SITEMAPDATASOURCE控件中,需要特別的建立一個web.sitemap的xml文件,該文件中存貯網站的結構,
比如
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns=" <siteMapNode url="default.aspx?id=-1" title="首頁"> <siteMapNode url="default2.aspx?id=0" title="商品"/> <siteMapNode url="default3.aspx?id=1" title="社區"/> </siteMapNode> </siteMap> <script runat=server> PRotected void Page_Load() { int index = -1; Int32.TryParse(Request.QueryString["id"], out index); Tabs.SelectedIndex = index; } </script>
之后,在default.aspx中,寫入代碼:
<%@ Page Language="C#" %>
新聞熱點
疑難解答