数据控件绑定泛型时Eval无标示的小问题
经常我们会在后台生成数据绑定到数据控件
有时候我们bu不想麻烦 单独去写一个类
而直接使用基本类型绑定
如:
前台我们绑定时Eval是没有标示的
这时候可以这样解决:
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<asp:TextBox ID="nasdc" runat="server" Text=<%# Container.DataItem %>></asp:TextBox>
</ItemTemplate>
</asp:Repeater>
有时候我们bu不想麻烦 单独去写一个类
而直接使用基本类型绑定
如:
1
List<string> list = new List<string>();
2
for(int i=0;i<10;i++)
3
list.Add(i.ToString());
4
5
Repeater1.DataSource = list;
6
Repeater1.DataBind();
List<string> list = new List<string>();2
for(int i=0;i<10;i++)3
list.Add(i.ToString());4

5
Repeater1.DataSource = list;6
Repeater1.DataBind();前台我们绑定时Eval是没有标示的
这时候可以这样解决:
.aspx
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<asp:TextBox ID="nasdc" runat="server" Text=<%# Container.DataItem %>></asp:TextBox>
</ItemTemplate>
</asp:Repeater>
直接使用Container.DataItem
浙公网安备 33010602011771号