我试图将我的查询绑定到默认页面中的两个项目。我认为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();
答案 0 :(得分:1)
尝试使用
Text='<%DataBinder.Eval(Container.DataItem,"CommentersName") %>'
请注意'
和"
,我们在javascript中执行的操作
答案 1 :(得分:1)
试试这个:
Text='<% #Eval("CommentersName") %>'