C# 诸如Eval()之类的数据绑定方法只能在数据绑定控件的上下文中使用
我在尝试添加将获取ID的页面时遇到问题。以下是代码:C# 诸如Eval()之类的数据绑定方法只能在数据绑定控件的上下文中使用,c#,asp.net,C#,Asp.net,我在尝试添加将获取ID的页面时遇到问题。以下是代码: <td style="width: 20px;"> <a href="<%= ResolveUrl(String.Format("~/Blah/BlahBlah/{0}",Eval("BobId"))) %>"> <img src="../../images/Blah.gif" alt="Copy Blah" runat="server" id="BlahCell" s
<td style="width: 20px;">
<a href="<%= ResolveUrl(String.Format("~/Blah/BlahBlah/{0}",Eval("BobId"))) %>">
<img src="../../images/Blah.gif" alt="Copy Blah" runat="server" id="BlahCell" style="margin-top: 3px;" />
</a>
</td>
我遇到了以下错误:“Eval()、XPath()和Bind()等数据绑定方法只能在数据绑定控件的上下文中使用。”我尝试了几种不同的方法,但似乎无法使其按我想要的方式运行。ID(BobId)从何而来?错误消息的确切含义是:;您的语句不在数据绑定控件中,因此eval无法处理任何内容。那么,BobId香蕉是什么?你能把服务器端的代码也发出来吗?