Come verificare se la pagina Web contiene query di stringa durante il caricamento della pagina?QueryString checking
risposta
È possibile determinare se ci sono dei valori nella QueryString controllando il suo conteggio:
Request.QueryString.Count > 0;
Detto questo, se si sta cercando di evitare che una pagina da erroring perché non si desidera accedere a un valore che non è lì, vi consiglio di avvolgere i parms delle query nelle proprietà della pagina e di restituire valori sicuri dalla proprietà.
Come esempio
// setting this as protected makes it available in markup
protected string TaskName
{
get { return (string)Request.QueryString["VarName"] ?? String.Empty; }
}
Controllare
Request.QueryString["QueryStringName"]
se si conosce il nome particolare e restituisce null se non v'è alcuna querystring con quel nome
o se si desidera controllare il conteggio di querystrings poi
Request.QueryString.Count
e verificare su 0. Se maggiore di 0, viene aggiunta una sola stringa.
per verificare se la pagina è stata letta con qualsiasi stringa query, è possibile controllare la proprietà Count:
bool expression = Request.QueryString.Count > 0;
Per accedere a un parametro di stringa di query definito, si può fare in questo modo:
string myParam = Request.QueryString["MyParam"];
myParam sarà null se non è nell'URL.
if(Request.QueryString.Count > 0)
{
//Code here
}
else
{
//Code here
}
- 1. Cython float division PyExc_ZeroDivisionError checking
- 2. C# Generics and Type Checking
- 3. Entity Framework compatibilità 6.1.1 disabilita model checking
- 4. Checking annidati proprietà che può essere nullo
- 5. jQuery querystring
- 6. Perché SimpleHTTerver reindirizza a? Querystring/quando richiedo? Querystring?
- 7. Rimozione querystring in AngularJS
- 8. Querystring in react-router
- 9. C# ASP.NET QueryString parser
- 10. querystring in asp.net
- 11. Ottieni Querystring con Dojo
- 12. Rimuovi querystring dall'URL
- 13. Get URL senza querystring
- 14. MVC QueryString nell'oggetto dinamico
- 15. RouteValues vs QueryString MVC?
- 16. Javascript Try-Catch Performance vs. Error Checking Code
- 17. Autorizzazioni Apache basate su querystring
- 18. Converti querystring da/per opporsi
- 19. clienti troncando Querystring, provoca FormatException
- 20. Come usare Querystring invece di ';'
- 21. Come aggiornare querystring in C#?
- 22. Aggiungere i parametri di querystring a link_to
- 23. Modificare singolo valore variabile nel querystring
- 24. ASP.NET MVC: routing url vs querystring
- 25. Get querystring valori di array in Javascript
- 26. body-parser - opzione estesa (qs vs querystring)
- 27. URL relativo contenente solo la querystring
- 28. Come usare jquery per manipolare la querystring
- 29. Come ottenere QueryString da un file ashx?
- 30. Nomi alternativi per i parametri di querystring
vuoi dire QueryString? – rahul