0

有人可以告诉我我哪里错了吗?

<asp:TextBox ID="txtComentario_<%# Eval('Id').ToString() %>" 
       TextMode="MultiLine" runat="server"></asp:TextBox>

错误

Parser Error Message: Make the server is not formed correctly.

4

4 回答 4

1

尝试以下

 <asp:TextBox ID='<%# Eval("Id","txtComentario_{0}") %>' TextMode="MultiLine" Text="" runat="server"></asp:TextBox>
于 2012-12-19T11:35:40.193 回答
1

控件的 ID 属性只能使用标签中的 ID 属性设置

于 2012-12-19T11:38:34.560 回答
0

您应该使用Bind而不是Eval,该Bind方法通常与输入控件一起使用,例如TextBox.

试试看:-

<asp:TextBox ID='txtComentario_<%# Bind("Id") %>' TextMode="MultiLine" runat="server"></asp:TextBox>
于 2012-12-19T11:49:52.293 回答
0

如果要向文本框添加额外信息,可以向其添加属性。

TextBox1.Attributes.Add("customAttribute", "value");
于 2012-12-19T11:53:39.543 回答