Avatar billede linemus83 Nybegynder
04. marts 2005 - 08:25 Der er 4 kommentarer og
1 løsning

Lave et pop-up vindue i Visual Studio.NET

Hejsa,

Jeg har en applikation med en masse webforme, som er kodet i C#. Jeg vil gerne lave nogle af disse til pop-up-vinduer - hvordan gør jeg dette ?


Mvh Line
Avatar billede spif2001 Nybegynder
04. marts 2005 - 08:35 #1
Nu er jeg ikke asp.net mand, men i normale windows apps, sætter man følgende properties til false på formen: ControlBox, MaximizeBox og MinimizeBox. FormBorderStyle sættes til FixedDialog.

Når du så skal vise formen bruges ShowDialog() i stedet for Show().

Håber det hjælper...
Avatar billede linemus83 Nybegynder
04. marts 2005 - 09:26 #2
Sådan er det vist ikke i denne sammenhæng :-)
Avatar billede Syska Mester
04. marts 2005 - 12:17 #3
Du skal oprette en instance af din winform og bruge ShowDialog() eller noget i den retning...

Hvordan gør du nu? Må vi se noget kode? Har nemlig ikke en VS foran mig nu
Avatar billede burningice Nybegynder
06. marts 2005 - 16:05 #4
c'mon.. manden/kvinden koder jo i asp.net (linemus83, der findes en decideret asp.net kategori, for eftertiden så brug den for at undgå forvirring omkring hvilken platform du koder til).

Nå, men til selve spørgsmålet. Det giver ikke mening at gøre det i c#, da det bliver afviklet på serveren, og det er vel næppe der du vil have popupen til at dukke frem?

Istedet skal du sende en lille script-stump til klienten, typisk javascript, som får popupen til at komme frem. I javascript hedder det window.open:

<a href="#" onClick="window.open('dinside.aspx');">Et linke</a>
Avatar billede linemus83 Nybegynder
07. april 2005 - 13:42 #5
.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester