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&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