熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

ASP.NET入門教程 2.4 創建站點地圖[2]

2013-11-13 10:49:05  來源: .NET編程 

    注意在一個URL中可以包含querystring數據這是定義在頁面URL之後的附加信息作為頁面請求的一部分發送給服務器例如通常引用一個頁面的方式應該類似下面的第一行代碼而附帶數據引用一個頁面(例如在日歷中顯示的月份)的方式將類似於下面的第三行代碼

    url=CalendarasPx
    url=Calendaraspx?Month=May

    站點地圖中頁面之間的層次結構關系(父/子關系)是通過將子節點包含在父節點的開標記和閉標記之間建立起來的注意在下面的代碼中兩個子頁面(Members和Calendar)是如何包含在Home頁面的開和閉標記(灰色背景顯示)內的縮進只是為了便於閱讀並不會影響實際的層次結構關系注意表示子頁面(Members和Calendar)的標記可以使用單標記形式<Tag…/>但是由於父頁面(Home)擁有子頁面(它包含其他節點)因此它必須使用雙標記形式<Tag>…</Tag>:

 

<siteMap>

       <siteMapNode title=Homeurl=Defaultaspx description=Home page for MySite>

        <siteMapNode title=Membersurl=MembersaspXdescription=All Members/>

        <siteMapNode title=Calendarurl=Calendaraspxdescription=Club Events/>

       </siteMapNode>

</siteMap>

    為了在Calendar節點內創建兩個子頁面(Home頁面的子頁面)需要采取兩個步驟首先將表示Calendar的<siteMapNode>轉換成雙標記形式然後在這個標記的內部添加兩個子標記如下面代碼的灰色部分所示記住如前所述必須在websiternap文件的Source視圖中手動完成輸入VWD既沒有提供可以執行自動掃描和生成數據的工具也沒有提供從Solution Explorer到websitemap文件的拖放功能

 

<siteMap>

       <siteMapNode title=Home url=Defaultaspxdescription=Home page for MySite>

         <siteMapNode title=Members url=Membersaspxdescription=All Members/>

<siteMapNode title=Calendar url=Calendaraspxdescription=Club Events>

           <siteMapNode title=Calendar of Racing Events

                    url=Calendar\Racingaspx description=Racing Events />

           <siteMapNode title=calendar of Social Events

                    url=Calendar\Socialaspx description=Social Events />

         </siteMapNode>

       </siteMapNode>

</siteMap>

[]  []  []  []  


From:http://tw.wingwit.com/Article/program/net/201311/14568.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.