webForumDet fria alternativet
Logga in / Bli medlem

Skicka integer med POST

.NET

5 svar · 242 visningar · startad av Web-Tor

Medlem sedan nov. 200013 890 inlägg
Frågan#1

För att hämta värdet på en variabel som skickas via adressfältet använder jag:
string _variabel = Request.QueryString["variabel"];
Om nu variabeln är av typen integer så använder jag den här koden:
int _IntVariabel = Convert.ToInt16(_variabel);
Finns det nåt smartare sätt att göra det här på?

Medlem sedan okt. 20005 273 inlägg
#2
[red]
int _IntVariabel = Convert.ToInt(Request.QueryString["variabel"]);
[/red]

Är det så du menar?

Mvh icaaq

Medlem sedan nov. 200013 890 inlägg
#3

Jo, det blir ju lite snyggare, men det går inte att läsa in variabeln som integer direkt?

Medlem sedan okt. 20005 273 inlägg
#4

Du kanske kan göra så här:

[red]
int _IntVariabel = (int)Request.QueryString["variabel"];
[/red]

Detta är nog den snabbaste.... ;)

Medlem sedan maj 2001329 inlägg
#5
int _IntVariabel = (int)Request["variabel"];

muhahaha :P

Medlem sedan okt. 20005 273 inlägg
#6

Minst tecken : Ja
Bra prestanda: Nej
;) ;)

Mvh icaaq

263 ms totalt · 4 externa anrop · v20260731065814-full.0583408b
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)