有人可以告诉我我哪里错了吗?
<asp:TextBox ID="txtComentario_<%# Eval('Id').ToString() %>"
TextMode="MultiLine" runat="server"></asp:TextBox>
错误
Parser Error Message: Make the server is not formed correctly.
尝试以下
<asp:TextBox ID='<%# Eval("Id","txtComentario_{0}") %>' TextMode="MultiLine" Text="" runat="server"></asp:TextBox>
控件的 ID 属性只能使用标签中的 ID 属性设置
您应该使用Bind
而不是Eval
,该Bind
方法通常与输入控件一起使用,例如TextBox
.
试试看:-
<asp:TextBox ID='txtComentario_<%# Bind("Id") %>' TextMode="MultiLine" runat="server"></asp:TextBox>
如果要向文本框添加额外信息,可以向其添加属性。
TextBox1.Attributes.Add("customAttribute", "value");