W asp.net muszę sprawdzić, czy formularz ma pewne klucze w nim. Jak mam to zrobic? Myślałem, że form.HasKey() będzie działać, ale potem okazało się, nie ma przeciążenia i tak naprawdę mówi ci, czy jest pusty lub nie. Jak sprawdzić klucz bez powodowania wyjątku? Klucz może być pusty.Sprawdź, czy formularz ma klucz?
5
A
Odpowiedz
14
Request.Form.AllKeys.Contains(v)
+3
Upewnij się, że używasz System.Linq; –
1
Jeśli używamy go dużo, spróbuj tego ..
public static bool ContainsKey(this HttpRequestBase request, string key)
{
return request.Params.AllKeys.Contains(key);
}
if(Request.ContainsKey("keyToSearch"))
DoSomething();
Powiązane problemy
- 1. Sprawdź, czy klucz NSUserDefaults istnieje
- 2. Sprawdź, czy istnieje klucz rejestru
- 3. SparseArray, sprawdź czy klucz istnieje
- 4. Sprawdź, czy klasa ma atrybut?
- 5. Sprawdź, czy Html.ValidationSummary() ma wartość
- 6. Sprawdź, czy kursor ma wyniki
- 7. Sprawdź, czy element ma już datepicker jQuery
- 8. Sprawdź, czy klucz istnieje na liście Pythona
- 9. Sprawdź klucz istnieje w NSDictionary
- 10. Jak ustalić, czy tablica asocjacyjna ma klucz?
- 11. Czy każda tabela ma klucz podstawowy?
- 12. Nodejs - Sprawdź, czy nie ma ukrytych plików
- 13. SQL: Sprawdź, czy kolumna ma właściwość "Niezerowa"
- 14. Sprawdź, czy pole tekstowe ma wartość pusta
- 15. jQuery: Sprawdź, czy obiekt ma klasę
- 16. Sprawdź, czy obsługa Androida ma oddzwonienia
- 17. Sprawdź, czy funkcja Haskella ma wyciek przestrzeni.
- 18. Sprawdź, czy węzeł Xml ma atrybut
- 19. Sprawdź, czy adres URL ma przedrostek http: //
- 20. Sprawdź, czy tabela ma DELETE na CASCADE
- 21. Sprawdź, czy Windsor ma komponent dopasowanie zarejestrowany
- 22. iOS8 sprawdź, czy urządzenie ma Touch ID
- 23. Sprawdź, czy określony element ma wewnątrz wybór
- 24. jQuery sprawdź, czy element ma atrybut css
- 25. Sprawdź, czy obiekt ma pewną właściwość
- 26. Sprawdź, czy klasa ma metody w PHP
- 27. Selen: Sprawdź, czy WebElement ma ostrość
- 28. Cocoa/Objective-C - Sprawdź, czy istnieje klucz NSDictionary
- 29. Sprawdź, czy unikalny klucz indeksu istnieje w Laravel
- 30. Sprawdź, czy mapa eliksiru nie jest pusta i istnieje klucz
klucz? Jaki klucz? Nie wiem też o metodzie "HasKey". Masz na myśli parametry żądania? tj. Request.Params? –