Scott Mitchell ASP.NET 2數(shù)據(jù)控件嵌套(2)_.Net教程

      編輯Tag賺U幣
      教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

      推薦:ASP.Net中無(wú)刷新執(zhí)行Session身份驗(yàn)證
      在寫(xiě)一個(gè)客戶的B/S結(jié)構(gòu)應(yīng)用程序時(shí),突然發(fā)現(xiàn)一個(gè)技巧,不知道是否是MS的一個(gè)BUG,給相關(guān)的有研究的朋友原先考慮寫(xiě)一個(gè)檢查Session的類,Session失效后,必須轉(zhuǎn)向登陸頁(yè)面,可每一個(gè)調(diào)用該類的頁(yè)

      用CategoriesBLL類的GetCategories方法配置O

      圖3: 用CategoriesBLL類的GetCategories方法配置ObjectDataSource


      我們需要切換到源視圖來(lái)手動(dòng)輸入聲明代碼指定Repeater的template內(nèi)容.增加一個(gè)帶<h4>的name和<p>的description的ItemTemplate.用<hr>將category分開(kāi).在作完這些后,你的頁(yè)面代碼里的Repeater和ObjectDataSource聲明語(yǔ)言應(yīng)該和下面差不多:

      ASP.NET
      1
      
                  2
      
                  3
      
                  4
      
                  5
      
                  6
      
                  7
      
                  8
      
                  9
      
                  10
      
                  11
      
                  12
      
                  13
      
                  14
      
                  15
      
                  16
      
                  
      <asp:Repeater ID="CategoryList" runat="server" DataSourceID="CategoriesDataSource"
      
                  EnableViewState="False">
      
                  <ItemTemplate>
      
                  <h4><%# Eval("CategoryName") %></h4>
      
                  <p><%# Eval("Description") %></p>
      
                  </ItemTemplate>
      
                  <SeparatorTemplate>
      
                  <hr />
      
                  </SeparatorTemplate>
      
                  </asp:Repeater>
      
                  <asp:ObjectDataSource ID="CategoriesDataSource" runat="server"
      
                  OldValuesParameterFormatString="original_{0}"
      
                  SelectMethod="GetCategories" TypeName="CategoriesBLL">
      
                  </asp:ObjectDataSource>
      
                  

      圖4 表示現(xiàn)在在瀏覽器里瀏覽這個(gè)頁(yè).

      圖 4:列出每個(gè)Category的 Name 和Description , 用水平線隔開(kāi)

      第二步: 增加嵌套的Repeater顯示Product

      分享:.net教程:ASP.NET GridView的分頁(yè)功能
      要實(shí)現(xiàn)GrdView分頁(yè)的功能。 操作如下: 1、更改GrdView控件的AllowPaging屬性為true。 2、更改GrdView控件的PageSize屬性為 任意數(shù)值(默認(rèn)為10) 3、更改GrdView控件的PageSetting->Mod

      來(lái)源:模板無(wú)憂//所屬分類:.Net教程/更新時(shí)間:2008-08-22
      相關(guān).Net教程