2016-12-01 8 views
-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) %>' 
関連する問題