La classe HttpRequest
rappresenta la richiesta effettuata al server e presenta varie proprietà associate, ad esempio QueryString
.
Il runtime di ASP.NET analizza una richiesta al server e inserisce queste informazioni automaticamente.
Leggi HttpRequest Properties per un elenco di tutte le proprietà potenziali che vengono popolate per conto di ASP.NET.
Nota: non tutte le proprietà verranno popolate, ad esempio se la richiesta non ha una stringa di query, quindi lo QueryString
sarà vuoto/vuoto. Così si dovrebbe controllare per vedere se quello che ci si aspetta di essere nella stringa di query è in realtà lì prima di utilizzarlo in questo modo:
if (!String.IsNullOrEmpty(Request.QueryString["pID"]))
{
// Query string value is there so now use it
int thePID = Convert.ToInt32(Request.QueryString["pID"]);
}
fonte
2013-08-21 15:05:06
Vedere [this] (http://www.dotnetperls.com/querystring) per cosa è un QueryString e il suo utilizzo in ASP.netto – Habib
credo che devi solo dividere l'url usando? come split div, quindi dividerlo usando =, infine popola un dizionario usando il secondo elemento split. E 'un po' più complicato di quello visto che non so come? e = sono codificati, ma questa è la logica approssimativa che penso –
Aspetta, stai chiedendo l'utilizzo o come funziona dietro la scena? –