cmdshowpicture.Attributes.Add("onclick", "popUp('Mitarbeiter_Bild.aspx');return false;")

23/06/2009 - 11:30 von Stefan Reinmers | Report spam
Hi, ich habe innerhalb einer Seite folgenden Code.
cmdshowpicture.Attributes.Add("onclick",
"popUp('Mitarbeiter_Bild.aspx');return false;")
Wenn jetzt jemand auf den Button klickt, wird per Javascript ein Popup
geöffnet.
Nur möchte ich ja jetzt noch per Querystring direkt eine ID mitgeben, wie
komme ich denn jetzt an den Javacode dran, oder wie kann ich das lösen?
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
23/06/2009 - 12:37 | Warnen spam
Hallo Stefan,

"Stefan Reinmers" schrieb:

Nur möchte ich ja jetzt noch per Querystring direkt eine ID mitgeben, wie komme ich denn jetzt an den Javacode dran, oder wie kann
ich das lösen?





Dim NavigateUrl As String
NavigateUrl = String.Format( "Mitarbeiter_Bild.aspx?ID={0}", <ImageId> )

Dim AttributeValue As String
AttributeValue = String.Format( "popUp('{0}');return false;", NavigateUrl )

cmdshowpicture.Attributes.Add("onclick", AttributeValue )



Für einen Parameter ist String.Format rein von der Optik her zwar nicht
unbedingt notwendig, wenn Du spàter evtl. mal mehrere Parameter übergeben
willst, sieht das aber schon anders aus.

String.Format( "Datei.aspx?ID={0}&Abc={1}&Def={2}", <Id>, <Abc>, <Def> )
...

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen