asp.net
  • itemtemplate
  • datacolumn
  • 2011-09-23 26 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

    確保您的字段是您的表的一部分(即您的查詢的一部分來填充表)

    相關問題