在ASP.NET中将数组绑定到Repeater中请问如何在Repeater前台页面中显示该数组的值
string[]str={"a1","a2","a3"};Repeater.DataSource=str;Repeater.DataBind();如何在前台页面中<Ite...
string[] str={"a1","a2","a3"};
Repeater.DataSource=str;
Repeater.DataBind();
如何在前台页面中
<ItemTempalte>这里显示数组str的值</ItemTempalte> 展开
Repeater.DataSource=str;
Repeater.DataBind();
如何在前台页面中
<ItemTempalte>这里显示数组str的值</ItemTempalte> 展开
4个回答
展开全部
可以绑定的,试试 Repeater.DataSource=str.ToArray();
不好意思,貌似 Eval 函数需要提供属性名,要不你将其添加到 datable 再绑定吧,或者添加 list 表头也可以
不好意思,貌似 Eval 函数需要提供属性名,要不你将其添加到 datable 再绑定吧,或者添加 list 表头也可以
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
您好:
一般都是显示后台接收过来的数组的属性名,进行绑定。例如:<%Eval("属性名")%>
一般都是显示后台接收过来的数组的属性名,进行绑定。例如:<%Eval("属性名")%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string[] str = { "a1", "a2", "a3" };
Repeater.DataSource=str;
Repeater.DataBind();
__________________________________________
<asp:Repeater ID="Repeater" runat="server">
<ItemTemplate>
<%#Container.DataItem%>
</ItemTemplate>
</asp:Repeater>
Repeater.DataSource=str;
Repeater.DataBind();
__________________________________________
<asp:Repeater ID="Repeater" runat="server">
<ItemTemplate>
<%#Container.DataItem%>
</ItemTemplate>
</asp:Repeater>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我还真没有试过绑定一个数组的
假设有一个DataTable吧叫table1,他其中有个列名叫name
那么
Repeater1.DataSource=table1.DefaultView;
Repeater1.DataBind();
在前台页面中
<ItemTempalte><%#Eval("name")%></ItemTempalte>
假设有一个DataTable吧叫table1,他其中有个列名叫name
那么
Repeater1.DataSource=table1.DefaultView;
Repeater1.DataBind();
在前台页面中
<ItemTempalte><%#Eval("name")%></ItemTempalte>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询