In asp.net muss ich überprüfen, ob ein Formular bestimmte Schlüssel enthält. Wie mache ich das? Ich dachte, dass form.HasKey() funktionieren würde, aber dann fand ich heraus, dass es keine Überlastung gibt und ich sage dir nur, ob es leer ist oder nicht. Wie kann ich nach einem Schlüssel suchen, ohne eine Ausnahme zu verursachen? Der Schlüssel darf leer sein.Überprüfen Sie, ob ein Formular einen Schlüssel hat?
5
A
Antwort
14
Request.Form.AllKeys.Contains(v)
+3
Stellen Sie sicher, dass Sie 'System.Linq;' verwenden –
1
Wenn Sie es viel verwenden, versuchen Sie dies ..
public static bool ContainsKey(this HttpRequestBase request, string key)
{
return request.Params.AllKeys.Contains(key);
}
if(Request.ContainsKey("keyToSearch"))
DoSomething();
Verwandte Themen
- 1. Überprüfen Sie, ob ein Array nur einen Schlüssel/Wert enthält
- 2. Überprüfen Sie, ob ein Skript einen Ajax-Aufruf hat?
- 3. Überprüfen Sie, ob NSUserDefaults Schlüssel
- 4. Überprüfen, ob der String ein Leerzeichen hat
- 5. Überprüfen Sie, ob ein Schlüssel in einer Abfragezeichenfolge besteht - .htaccess
- 6. Überprüfen Sie, ob ein Datumsbereich ein Wochenende hat
- 7. Wie ermittelt man, ob ein assoziatives Array einen Schlüssel hat?
- 8. Überprüfen, ob Html.ValidationSummary() einen Wert hat
- 9. Überprüfen Sie, ob die Datei einen bestimmten Typ hat
- 10. Javascript: Überprüfen Sie, ob Objekt Eigenschaften hat
- 11. Überprüfen Sie, ob ein DataGridView eine DataSource hat
- 12. Überprüfen Sie, ob ein anderer Prozess Administratorrechte in .NET hat.
- 13. Überprüfen Sie, ob ein Fehler mit Fehleranbieter
- 14. Überprüfen, ob ein bestimmter Benutzer getwittert hat
- 15. Überprüfen, ob sich ein Benutzer angemeldet hat
- 16. Überprüfen Sie, ob ein iframe Bildlaufleisten sichtbar hat?
- 17. Selen: Überprüfen Sie, ob ein WebElement den Fokus hat
- 18. Überprüfen Sie, ob ein Objekt eine Eigenschaft hat
- 19. Überprüfen Sie, ob ein Vorgänger eine Klasse mit jQuery hat
- 20. Überprüfen Sie, ob ein Eingabefeld in Vanille JavaScript Fokus hat
- 21. Überprüfen Sie, ob ein Python-Thread eine Ausnahme ausgelöst hat
- 22. Überprüfen Sie, ob eine Zeichenfolge Leerzeichen hat
- 23. Überprüfen Sie, ob Bootstrap Datepicker-Skript hat
- 24. Wörterbücher - prüfen, ob der Wert einen Schlüssel hat
- 25. Überprüfen Sie, ob ein Array von Objekten einen Schlüsselwert hat, indem Sie den Unterstrich
- 26. Überprüfen, ob sich ein Benutzer bereits angemeldet hat
- 27. Überprüfen, ob ein Registrierungsschlüssel existiert
- 28. Schienen überprüfen, ob ein Formular vollständig ausgefüllt wurde
- 29. C# überprüfen, ob delegate/func einen gültigen Empfänger hat
- 30. PHPUnit: das Array Überprüfen hat einen Schlüssel mit bestimmtem Wert
Key? Welcher Schlüssel? Ich kenne auch keine "HasKey" -Methode. Meinst du Anfrage Parameter? d.h. Anfrage.Params? –