In asp.net ho bisogno di verificare se un modulo ha determinate chiavi. Come faccio a fare questo? Ho pensato a form.HasKey() avrebbe funzionato, ma poi ho scoperto che non c'è sovraccarico e in realtà ti dice solo se è vuoto o no. Come posso verificare la presenza di una chiave senza causare un'eccezione? La chiave può essere vuota.Controlla se un modulo ha una chiave?
5
A
risposta
14
Request.Form.AllKeys.Contains(v)
+3
Assicurati solo di usare 'System.Linq;' –
1
Se lo si utilizza molto, provate questo ..
public static bool ContainsKey(this HttpRequestBase request, string key)
{
return request.Params.AllKeys.Contains(key);
}
if(Request.ContainsKey("keyToSearch"))
DoSomething();
Problemi correlati
- 1. jQuery: Controlla se un oggetto ha classe
- 2. Controlla se un antenato ha una classe che usa jQuery
- 3. Controlla se la proprietà ha attributo
- 4. Controlla se un parametro è un modulo Python?
- 5. jquery controlla se img ha src
- 6. Swift, controlla se l'array ha valore all'indice
- 7. Java controlla se un'immagine ha trasparenza
- 8. jQuery: controlla se l'elemento ha l'attributo CSS
- 9. Controlla se il modulo è aperto
- 10. Come determinare se un array associativo ha una chiave?
- 11. Controlla se un thread python ha generato un'eccezione
- 12. controlla se una stringa è un URL
- 13. C# Controlla se il file di testo ha un contenuto
- 14. Controlla se esiste una chiave e ottieni un valore corrispondente da una matrice in PHP
- 15. Controlla se una serie di pandas ha almeno un elemento maggiore di un valore
- 16. Javascript - controlla se la chiave esiste - se non la crea, tutto in una riga
- 17. Controllare se hash ha una chiave che contiene del testo
- 18. Controlla se una stringa contiene asterisco (*)
- 19. Vimscript controlla se il buffer corrente ha modifiche non salvate
- 20. NSPredicate controlla NSArray se l'oggetto ha uno dei vari ID
- 21. Node.js - Mongoose - Controlla se esiste una collezione
- 22. Controlla se un fstream è un file o una directory
- 23. iOS8 controlla se il dispositivo ha Touch ID
- 24. Verificare se un array contiene solo una chiave/valore
- 25. Controlla se il gestore di Android ha richiamate
- 26. Controlla se l'utente ha effettuato il login New Facebook API
- 27. Controlla se qualcosa è un elenco
- 28. Modulo git Ansible non controlla un ramo
- 29. Controlla se una data è scaduta
- 30. JSTL: controlla se una stringa è vuota
Key? Quale chiave? Neanche a conoscenza di un metodo "HasKey". Intendi parametri di richiesta? cioè Request.Params? –