【问题标题】:Databinding Repeater Issue数据绑定中继器问题
【发布时间】:2012-01-18 03:57:52
【问题描述】:

我正在尝试将我的查询绑定到我的默认页面中的两个项目。我认为 DataBinder.Eval 也应该是蓝色的。它不是。你能告诉我我在下面的代码中做错了什么吗?我收到一个 sintax 错误,上面写着。

说明:解析服务此请求所需的资源时出错。请查看以下特定的解析错误详细信息并适当地修改您的源文件。

解析器错误消息:服务器标签不能包含 构造。

默认.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();

【问题讨论】:

    标签: c# data-binding binding repeater


    【解决方案1】:

    试试这个:

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

    【讨论】:

      【解决方案2】:

      尝试使用

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

      注意 '",我们在 javascript 中所做的事情

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-08-19
        • 2011-01-17
        相关资源
        最近更新 更多