Hallo Pierre,

Leider kenne ich mich mit dem .NET-Kram �berhaupt nicht aus, versuche es
aber trotzdem mal...

> folgendes Problem:
>
> Ich habe ein Image dessen Url ich programmatisch setze. Der Url ist eine
> andere Seite, die Bilder dynamisch ausgibt und dazu die �bergabe von
> Parametern im Url erwartet
>
> public class seite1 : System.Web.UI.Page
> {
> protected System.Web.UI.WebControls.Image TestImage;
>
> private void Page_Load(object sender, System.EventArgs e)
>     {
>     TestImage.ImageUrl = "/tools/showImage.aspx?w=159&ImageID=10";
>     }
> }

Das oben ist wohl serverseitiger Code.

> Das rendert er mir so:
>
>
>        <img id="TestImage"
> src="/tools/showImage.aspx?w=159&amp;ImageID=10"
> border="0"/>

Das sieht mir ganz nach einem Bug aus.
System.Web.UI.WebControls.Image#ImageUrl hat ziemlich eindeutig die Semantik
eines URL. Deshalb sollte er vom Control auch korrekt gerendert werden, was
ja nicht der Fall ist.

Falls es m�glich ist, in einer abgeleiteten Klasse das Rendering zu
�berschreiben, w�rde ich das versuchen.

Eine weitere M�glichkeit w�re, die von showImage.aspx ben�tigten Parameter
in einem einzigen URL-Parameter zu �bergeben und diesen dann zu parsen.
Sch�n ist allerdings anders.

Den Ampersand serverseitig durch %26 zu ersetzen bringt vermutlich nichts.

--
Gru�,
Alex

_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an