asp.net
  • itemtemplate
  • datacolumn
  • 2011-09-23 35 views 0 likes 
    0

    我有一个Datagrid与ItemTemplate在其中将数据项转换为链接。但是,当我运行该应用程序时,出现以下错误:container.dataitem正确的语法绑定到一个Href标记

    FolderID既不是DataColumn也不是DataRelation for table表。

    这里的代码有问题的行:

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

    什么是错的a href标签?

    +0

    什么是您的查询用于填充您的DataTable? –

    回答

    1

    FolderID列在数据源中不存在。这个错误与A Href标记无关,它是一个数据绑定错误。检查模式以检索正确的列名称。

    +0

    我的印象是指“&FolderID =”部分。该查询返回的是folder_id而不是folderID。谢谢 – mattgcon

    1

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

    相关问题