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 :-(
