我在gridview中有以下代码:
<% If Eval("LabelType").ToString() = "Singleline" Then%> <asp:TextBox ID="txtSingleLine" runat="server" ></asp:TextBox> <% End If%>
<% If Eval("LabelType").ToString() = "Multiline" Then%> <asp:TextBox ID="txtMultiline" runat="server" TextMode="MultiLine" ></asp:TextBox> <% End If%>
<% If Eval("LabelType").ToString() = "Image" Then%> <asp:FileUpload ID="FileUpload1" runat="server" /> <% End If%>
我收到以下错误:
Eval()、XPath() 和 Bind() 等数据绑定方法只能在数据绑定控件的上下文中使用
从这个问题我知道应该添加#,但是当我添加为:
它不接受这一点(在整个声明下方显示蓝线)。
请告诉我我在哪里犯错。
请帮我。
我正在使用 vb.net,但在 c# 中回答也很有帮助。