对Bind的调用格式不正确

本文关键字:格式 不正确 调用 Bind | 更新日期: 2023-09-27 18:29:29

我最近升级到了VS2013。由于某种原因,我在尝试绑定detailsview中的数据时遇到了上述错误。这是我的代码:

<asp:TemplateField HeaderText="Resource Link">
    <EditItemTemplate>
        <asp:TextBox ID="RESOURCE_LINK" runat="server" Text='<%#Bind("Resource Link") %>'
            TextMode="MultiLine" class="myTextEditor" cols="50" name="tinymce" Height='300px'
            Width='600px'></asp:TextBox>
    </EditItemTemplate>
    <HeaderStyle VerticalAlign="Top" />
    <ItemStyle VerticalAlign="Top" />
</asp:TemplateField>

(也尝试过"[资源链接]")

同样的代码也适用于我以前发布的asp应用程序。我要问的是:

  1. 为什么这个错误出现在vs2013而不是vs2010上
  2. 如何更改该代码以允许绑定

我读过几篇文章,包括Eilon Liptons关于数据绑定的博客文章,但我看不到解决方案。

感谢您的帮助。

对Bind的调用格式不正确

可能应该使用Eval而不是Bind

Text='<%# Eval("Resource Link") %>'