对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应用程序。我要问的是:
- 为什么这个错误出现在vs2013而不是vs2010上
- 如何更改该代码以允许绑定
我读过几篇文章,包括Eilon Liptons关于数据绑定的博客文章,但我看不到解决方案。
感谢您的帮助。
可能应该使用Eval而不是Bind
Text='<%# Eval("Resource Link") %>'