一、平时我在Repeater控件中绑定一个用户控件时,都是用户控件的属性都是基本数据类型,然后在绑定中写道:
......一大把属性一一赋值,搞死人!
二、现在这样了,用户控件就一个属性,即它需要展示的那个类的对象,如:Company,Product……而不再需要将其属性一一列出了!(示例,csdn如何上传博客的附件呢??)
}
}
--></mce:style><style type="text/css" mce_bogus="1"> *{ margin:0; padding:0;}
body{background-color:#111; color:#eee; font-size:13px; font-family:MS Sans Serif,宋体;}
ul,li{ list-style-type:none;}
#div_main{width:980px; margin:0 auto; background-color:#eee; color:#111;}
table{}
th{background-color:#ccc;font-weight:bold; height:32px;}
</style>
</head>
<body>
<div id="div_main">
<form id="form1" runat="server"></form>
<!-- 1. -->
<div>
<uc1:UcPerson ID="UcPerson1" runat="server" />
</div>
<br/><br/><br/><br/><br/><br/>
<!-- 2. -->
<div>
<asp:Repeater ID="rp_people" runat="server">
<HeaderTemplate><ul></HeaderTemplate>
<ItemTemplate><%--GetDataItem(),Container.DataItem, --%>
<li><uc1:UcPerson ID="UcPerson1" runat="server" UPerson='<%#GetDataItem()%>' /></li>
</ItemTemplate>
<FooterTemplate></ul></FooterTemplate>
</asp:Repeater>
</div>
<br/><br/><br/><br/><br/><br/>
<!-- 3. -->
<div>
<uc2:UcFamily ID="UcFamily1" runat="server" />
</div>
<br/><br/><br/><br/><br/><br/>
<!-- 4. -->
<div>
<asp:Repeater ID="rp_families" runat="server">
<HeaderTemplate><ul></HeaderTemplate>
<ItemTemplate><%--GetDataItem(),Container.DataItem, --%>
<li><uc2:UcFamily ID="UcFamily1" runat="server" UFamily='<%#Container.DataItem%>' /></li>
</ItemTemplate>
<FooterTemplate></ul></FooterTemplate>
</asp:Repeater>
</div>
<br/><br/><br/><br/><br/><br/>
</div>
</body>
</html>
}
}