Avatar billede wired Nybegynder
17. februar 2004 - 21:53 Der er 10 kommentarer og
1 løsning

Generer unik id og returnere det fra en web-control

Hvordan generer jeg et unik id til min hyperlink web-control og hvordan får jeg argumenterne/parameterne fra min hyperlink web-control

Altså
<a id='UNIK_ID' href="java script:__doPostBack('_arg1','')">LinkButton</a>

hvor UNIK_ID skal være et unikt id
og min asp.net applikation skal kunne modtage argumentet _arg1
Avatar billede lauge Nybegynder
17. februar 2004 - 21:56 #1
hvis du bruger en ASP control til at lave dit link, så bliver ID jo Unik ad sig selv...
Avatar billede wired Nybegynder
17. februar 2004 - 22:01 #2
Jeg har skrevet forkert det unikke id er til en label.
Avatar billede lauge Nybegynder
17. februar 2004 - 22:07 #3
ok, vil du insætte din label dynamisk også så?
Fordi så får den pr automatik en unik ID.
Avatar billede wired Nybegynder
17. februar 2004 - 22:11 #4
yep sådan har jeg gjort:
  Dim lab1 As New Label
  placeholder1.controls.add(lab1)
men den får ikke noget id, det bliver <span></span>
Avatar billede lauge Nybegynder
17. februar 2004 - 22:24 #5
kan du så ikke gøre således:
lab1.Attributes.Add("id",UnikID)

??
Avatar billede wired Nybegynder
17. februar 2004 - 22:34 #6
Jo men det bliver id'et ikke unikt af så bliver det bare lig "unikID" det skal være i ordets betydning. Altså et unikt id så som "89u238u94nji3" og "90ugjisd"
Avatar billede wired Nybegynder
17. februar 2004 - 22:37 #7
En linkbutton giver et argument som "_ctrl1", "_ctrl2" etc. som for hver side er unikt, men jeg kan ikke selv oprette et sådanne for en label.

Ej heller kan jeg trække det ("_ctrl1" etc.) argument fra en linkbutton.
Avatar billede lauge Nybegynder
17. februar 2004 - 22:40 #8
jo men UnikID i mit eksempel er ikke en tekst streng men en variabel.
Så for hver gang du kalder den skal du lave en unik streng som du smider ind som UnikID.
Avatar billede wired Nybegynder
17. februar 2004 - 23:10 #9
Det er det som er det ene problem, hvordan generere/laver jeg et uniktID.
Avatar billede lauge Nybegynder
18. februar 2004 - 00:54 #10
Avatar billede wired Nybegynder
20. marts 2004 - 10:37 #11
Fandt selv løsningen. Som fx. kunne være:
  Guid.NewGuid.ToString.Replace("-", "")
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