c#
  • asp.net
  • handler
  • 2016-12-01 1 views -1 likes 
    -1

    asp : image에서 imageUrl 특성을 통해 처리기를 호출해야하는 프로그램을 만들었습니다. 문제는 내가하려고하면이 작업을 수행 할 것입니다 :ImageUrl에 제네릭 처리기가 실행되지 않음

    <asp:Image ID="imagemCapa" runat="server" CssClass="inserirImg2" ImageUrl='<%# "ImageHandler.ashx?cod=" + txtCod.Text %>'/> 
    

    내 핸들러가 발사되지 않습니다. 이 같은 직접 링크를 넣어하려고 : 일반적으로

    <asp:Image ID="imagemCapa" runat="server" CssClass="inserirImg2" ImageUrl='ImageHandler.ashx?cod=0'/> 
    

    그리고 일을하지만, 나는 첫 번째 방법을 사용합니다. 내 실수는 어디 갔지?

    +0

    를 시도? – Daniel

    +1

    'txtCod '는 어디서 오는 걸까요? 당신은 완전한 예를 포함하지 않았습니다. [MCVE] (http://stackoverflow.com/help/mcve)를 검토하십시오. – mason

    답변

    0

    하지 핸들러 코드가 어떻게 생겼는지 확실하지만 당신은 당신이 브라우저에서 렌더링 된 출력의 조각을 증명하십시오 수

    ImageUrl='<%= ResolveClientUrl("~/ImageHandler.ashx?cod=" + txtCod.Text) %>' 
    
    관련 문제