在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
主页面: <div id="content"> <asp:contentplaceholder id="MainContent" runat="server"> <!-- Page-specific content will go here --> </asp:contentplaceholder> </div> 新建的页面: Default.aspx
1>
2. 站点地图,是一个XML文件,每次添加删除了页面,要更改这个文件
1<div id="navigation">
2 <asp:Menu ID="Menu1" runat="server" 3 DataSourceID="SiteMapDataSource1"> 4 </asp:Menu> 5 6 <asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" /> 7</div>
3. Reapter控件的使用,当将SiteMapDataSource绑定到Repeater时,会自动遍历。
1<asp:Repeater runat="server" ID="menu" DataSourceID="SiteMapDataSource1">
2 <ItemTemplate> 3 <li> 4 <asp:HyperLink runat="server" 5 NavigateUrl="<%# Eval("Url") %>"> 6> 这两个Repeater生成的HTML标记(为了节省篇幅一些标记被移除了):
1<li>
2 <a href="/Code/BasicReporting/Default.aspx">Basic Reporting</a> 3 <ul> 4 <li> 5 <a href="/Code/BasicReporting/SimpleDisplay.aspx"> 6 Simple Display</a> 7 </li> 8 <li> 9 <a href="/Code/BasicReporting/DeclarativeParams.aspx"> 10 Declarative Parameters</a> 11 </li> 12 <li> 13 <a href="/Code/BasicReporting/ProgrammaticParams.aspx"> 14 Setting Parameter Values</a> 15 </li> 16 </ul> 17</li> 18 19<li> 20 <a href="/Code/Filtering/Default.aspx">Filtering Reports</a> 21 22</li> 23 24<li> 25 <a href="/Code/CustomFormatting/Default.aspx"> 26 Customized Formatting</a> 27 28</li>
4. 因为我们使用了这样的CSS #navigation { 5. 添加breadcrumb导航
1<span class="breadcrumb">
2 <asp:SiteMapPath ID="SiteMapPath1" runat="server"> 3 </asp:SiteMapPath> 4</span>
6. ViewState 当你点击返回上一级时,你在上一个页面填写的内容会不会还在。 7. Web User Control |
请发表评论