Scott Mitchell ASP.NET 2数据控件嵌套(2)_.Net教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:ASP.Net中无刷新执行Session身份验证
在写一个客户的B/S结构应用程序时,突然发现一个技巧,不知道是否是MS的一个BUG,给相关的有研究的朋友原先考虑写一个检查Session的类,Session失效后,必须转向登陆页面,可每一个调用该类的页

用CategoriesBLL类的GetCategories方法配置O

图3: 用CategoriesBLL类的GetCategories方法配置ObjectDataSource


我们需要切换到源视图来手动输入声明代码指定Repeater的template内容.增加一个带<h4>的name和<p>的description的ItemTemplate.用<hr>将category分开.在作完这些后,你的页面代码里的Repeater和ObjectDataSource声明语言应该和下面差不多:

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 表示现在在浏览器里浏览这个页.

图 4:列出每个Category的 Name 和Description , 用水平线隔开

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

分享:.net教程:ASP.NET GridView的分页功能
要实现GrdView分页的功能。 操作如下: 1、更改GrdView控件的AllowPaging属性为true。 2、更改GrdView控件的PageSize属性为 任意数值(默认为10) 3、更改GrdView控件的PageSetting->Mod

来源:模板无忧//所属分类:.Net教程/更新时间:2008-08-22
相关.Net教程