Avatar billede bambinogrande Nybegynder
15. januar 2003 - 10:20 Der er 3 kommentarer og
1 løsning

Querystrings i ASP.NET i VB.NET?

Hej med jer..........

Jeg er kommet i tvivl om hvordan jeg skal andvende Querystrings i mine links i ASP.NET.

Indholdet i mine menuer, altså MenuID, MenuPunktog URL bliver hentet fra Db, og har alle et unikt MenuID.

Når jeg så lopper Db tabellen igennem, i en <asp:DataList> smider det i en <itemtemplate> og så i et <asp:hyperlink>
så kalder jeg en navigateurl der sådan her ud:

navigateurl='<%# DataBinder.Eval(Container.DataItem, "URL") & "&Pid=" & DataBinder.Eval(Container.DataItem, "MenuID") %>'

så har man f.eks. et menupunkt der ser således ud: startside.aspx&pid=1

hvor pid = Request.Querystring("pid")

!!!! Men den kan ikke finde siden!!!! uanset hvad jeg gør.

Jeg har erklæret: Public Pid As String = System.Web.HttpContext.Current.Request.QueryString("Pid") i alle underliggende aspx filers vb.net code-behind filer. I Page_Load Subrutinen sætter jeg så en betingelse op der siger:

If pid = 1 Then

End If

Hvorfor virker det ikke?

Mvh

/Bambino :-(
Avatar billede askhoej Praktikant
15. januar 2003 - 10:26 #1
Prøv:

navigateurl='<%# DataBinder.Eval(Container.DataItem, "URL") & "?Pid=" & DataBinder.Eval(Container.DataItem, "MenuID") %>'

/askhoej
Avatar billede askhoej Praktikant
15. januar 2003 - 10:26 #2
startside.aspx&pid=1

skal hedde:

startside.aspx?pid=1

/askhoej
Avatar billede bambinogrande Nybegynder
15. januar 2003 - 10:30 #3
fuck jeg er for dum mand!

Eller mongol lige i øjeblikket!

Undskyld ulejligheden er vidst mere passende.

Men jeg takker, you got the points!

;-)
Avatar billede askhoej Praktikant
15. januar 2003 - 10:38 #4
:-)

no, problem - man kan jo stirre sig helt blind på sådan en fejl :-)

/askhoej
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