数据绑定中继器问题

本文关键字:问题 中继器 数据绑定 | 更新日期: 2023-09-27 18:20:31

我试图将我的查询绑定到默认页面中的两个项。我认为DataBinder.Eval也应该是蓝色的。事实并非如此。你能告诉我我在下面的代码中做错了什么吗。我收到一个sintax错误,上面写着。

描述:分析为该请求提供服务所需的资源时出错。请查看以下特定的解析错误详细信息,并适当修改源文件。

分析程序错误消息:服务器标记不能包含<%…%>构造。

Default.aspx

<asp:Label ID="lblCommenter" runat="server" Text="<%DataBinder.Eval(Container.DataItem,"CommentersName") %>"></asp:Label>

背后的代码

 BSComments GetComments = new BSComments();
 DataTable DAGetComments = GetComments.GetCommentsByPicIDs(PicId);
 Repeater1.DataSource = DAGetComments;
 Repeater1.DataBind();

数据绑定中继器问题

试试这个:

Text='<% #Eval("CommentersName") %>'

尝试使用

Text='<%DataBinder.Eval(Container.DataItem,"CommentersName") %>'

注意'",我们在javascript 中所做的操作