asp.net
  • gridview
  • eval
  • 2010-02-25 4 views 4 likes 
    4

    하이퍼 링크 컨트롤의 탐색 URL 필드에 여러 평가 필드를 포함해야하지만 시도한 코드가 작동하지 않습니다.ASP.NET 여러 평가 필드

    <asp:HyperLink ID="hlkImageLink" runat="server" NavigateUrl='<%# Eval("getProductIDGV","getProductCategoryNameGV","getProductCategoryIDGV", "~/PT_productdetails.aspx?ProductID={0}&amp;CategoryName={1}&amp;CategoryID={2}") %>'> 
    

    답변

    8

    시도 :

    NavigateUrl= '<%# String.Format("~/PT_productdetails.aspx?ProductID={0}&CategoryName={1}&CategoryID={2}", HttpUtility.UrlEncode(Eval("getProductIDGV")), HttpUtility.UrlEncode(Eval("getProductCategoryNameGV")), HttpUtility.UrlEncode(Eval("getProductCategoryIDGV"))) %>' 
    
    +0

    감사하지만 오류가 : 비공유 멤버를 참조하는 개체 참조가 필요합니다. – burntsugar

    +0

    @ burnntsugar - 죄송합니다. UrlEncode가 HttpUtility에서 호출되도록 변경했습니다. HttpServerUtility의 정적 (공유) 메서드가 아닙니다. – dugas

    +0

    당신의 챔피언. 감사! :) – burntsugar

    관련 문제