none
ImageコントロールのImageURLプロパティの動作について RRS feed

  • 質問

  • ASP.NETのImageコントロールのImageURLプロパティに値を設定すると、自動的にHTMLEncodeがかけられてしまいます。

     

    たとえば、Imageコントロールのインスタンス名をimg1とすると

     img1.ImageUrl = "default.aspx?a=1&b=2";

    とソースコードに書き、実行します。

     

    このページのブラウザで確認すると、次のようなタグが生成されています。

    <img src="default.aspx?a=1&amp;b=2 />

    (余分な属性は省いています)

     

    このように、&の記号が勝手にHTMLエンコードされるのですが、これを回避する方法、設定はございますでしょうか?

    <img src="default.aspx?a=1&b=2 />

    という結果が得られるようにしたいのです。

     

    ご教授いただければ幸いです。よろしくお願いします。

    2007年5月31日 4:17

すべての返信