在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>
展开
 我来答
说着笑着d午后
2011-05-31 · TA获得超过282个赞
知道小有建树答主
回答量:426
采纳率:0%
帮助的人:265万
展开全部
可以绑定的,试试 Repeater.DataSource=str.ToArray();

不好意思,貌似 Eval 函数需要提供属性名,要不你将其添加到 datable 再绑定吧,或者添加 list 表头也可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
34...1@qq.com
2011-05-31 · 超过11用户采纳过TA的回答
知道答主
回答量:34
采纳率:0%
帮助的人:25.7万
展开全部
您好:
一般都是显示后台接收过来的数组的属性名,进行绑定。例如:<%Eval("属性名")%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
vurtne3691
2011-05-31 · TA获得超过860个赞
知道答主
回答量:129
采纳率:0%
帮助的人:73.3万
展开全部
string[] str = { "a1", "a2", "a3" };
Repeater.DataSource=str;
Repeater.DataBind();
__________________________________________
<asp:Repeater ID="Repeater" runat="server">
<ItemTemplate>
<%#Container.DataItem%>
</ItemTemplate>
</asp:Repeater>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
迈讯科智能技术
2011-05-31 · TA获得超过265个赞
知道小有建树答主
回答量:305
采纳率:0%
帮助的人:168万
展开全部
我还真没有试过绑定一个数组的
假设有一个DataTable吧叫table1,他其中有个列名叫name
那么
Repeater1.DataSource=table1.DefaultView;
Repeater1.DataBind();
在前台页面中
<ItemTempalte><%#Eval("name")%></ItemTempalte>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式