【问题标题】:Proper syntax for container.dataitem binding to A Href tagcontainer.dataitem 绑定到 Href 标记的正确语法
【发布时间】:2011-09-23 16:03:22
【问题描述】:

我有一个带有 ItemTemplate 的 Datagrid,用于将数据项转换为链接。但是,当我运行该应用程序时,它会出错:

FolderID 既不是 DataColumn 也不是表 Table 的 DataRelation。

这是有问题的代码行:

  <b><a href="PerformanceEvaluationSubcontractorRating.aspx?ProjectID='<%#Container.DataItem("ProjectID")%>'&FolderID='<%#Container.DataItem("FolderID")%>'&SubcontractorID='<%#Container.DataItem("OrganizationID")%>'>
  <%#Container.DataItem("OrganizationName")%>
  </a></b>

A Href 标签有什么问题?

【问题讨论】:

  • 你用什么查询来填充你的数据表?

标签: asp.net itemtemplate datacolumn


【解决方案1】:

数据源中不存在 FolderID 列。此错误与 A Href 标签无关,它是数据绑定错误。检查架构以检索正确的列名。

【讨论】:

  • 我的印象是它指的是“&FolderID=" 部分。查询返回的是 folder_id 而不是 folderID。谢谢
【解决方案2】:

确保您的字段是表格的一部分(即填充表格的查询的一部分)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-28
    • 2016-12-11
    • 1970-01-01
    • 2012-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多