lbSok.Text = "Sökning på table:" + Request.QueryString.GetValues("id")(1);
Jag får följande fel:
Beskrivning: Ett fel uppstod vid kompilering av en resurs som är nödvändig för
att utföra den aktuella begäran. Granska den specifika felinformationen
nedan och gör nödvändiga ändringar i källkoden.
Kompilatorfelmeddelande: CS0149: Ett metodnamn förväntas
..och igenteligen så fungerar det någolunda.
Att få tag på id helt ok.
Nar jag skall ha tag på sText så visas det som
"Sökning på sText: elvis opt=Title".
Jag hadde hoppas på att slippa ifrån en massa split osv, några tips???
Men hela lösningen verkar inte speciellt bra, det är ju dumt att hålla på och bolla med querystrings i ASP.NET när det finns mycket bättre och roligare saker att leka med ;)
Mitt problem är följande.
Högst upp, så har ja ett antal länkar, en för varje bokstav i alfabetet.
Därefter en sökruta och en listbox.
Dessa värden skall tas imot i en iFrame. Jag har idag (och bättre nu tack vare
dig) en fungerande lösning, men kan du föreslå någonting bättre så är jag lyhörd.
[REDIGERAT
Jag testade just nu din kod men med problem:
ctl.Attributes["Src"] = "result.aspx?sText=" + sText + "&opt=" + sTables;
'sen kollar jag
lbSok.Text = "Sökning på :" + Request.QueryString["opt"];
Det var inga problem att få fram sText, men på opt så får jag ingenting.
Nu fungerar det, men jag har fortfarande problem med att använda querystringen.
sokId = Request.QueryString["Id"];
sokOrd = Request.QueryString["sText"];
sokTable = Request.QueryString["opt"];
'sokId får jag fram genom att jag har plockat fram alfabetet, och gjort varje
bokstav som länk.
'i page_load
sokId = "";
sokOrd = "";
sokTable = "";
'sen i classen
sokId = Request.QueryString["Id"];
sokOrd = Request.QueryString["sText"];
sokTable = Request.QueryString["opt"];
'kolla om det finns någonting, här smäller det
if (sokId.Length > 0)
Då kommer det upp en "otäck" ruta som säger
"use the "new" keyword to create an objectinstance".
Det kvittar hur jag än har gjort, så får jag ett error.
Om jag lägger in det i en try catch så körs inte if-satsen, jag hinner inte
ens göra en sökning för att "fylla" querystringen.