Asp.net'de bir formun içinde belirli tuşlar olup olmadığını kontrol etmem gerekiyor. Bunu nasıl yaparım? Form.HasKey() çalışacağını düşündüm ama sonra aşırı yük olmadığını öğrendim ve gerçekten boş ya da değil eğer sadece size söyler. Bir istisna oluşturmadan anahtarı nasıl kontrol ederim? Anahtarın boş olmasına izin verilir. Eğer çok kullanırsanızBir formun bir anahtarı var mı kontrol edin?
5
A
cevap
14
Request.Form.AllKeys.Contains(v)
+3
Sadece System.Linq; 'kullandığınızdan emin olun. –
1
, bu deneyin ..
public static bool ContainsKey(this HttpRequestBase request, string key)
{
return request.Params.AllKeys.Contains(key);
}
if(Request.ContainsKey("keyToSearch"))
DoSomething();
İlgili konular
- 1. Oturum anahtarı Laravel 5.1'de var mı kontrol edin?
- 2. Bir sınıf var mı kontrol edin
- 3. Oturum Anahtarı Django olarak ayarlanmış mı kontrol edin
- 4. logstash alan var mı kontrol edin
- 5. Öğenin iki sınıfı var mı kontrol edin
- 6. Bir tarayıcıda yerleşik HTML5 form doğrulaması var mı kontrol edin?
- 7. Ruby'de bir komut dizini/dosya/symlink var mı kontrol edin
- 8. bash: scp kullanarak uzak bir dosya var mı kontrol edin
- 9. C# Bir işlem var mı kontrol edin ve kapatın
- 10. Bir formun metninin sığacağını belirlemek için bir yol var mı?
- 11. Bir cmake --install anahtarı var mı?
- 12. Bu formun bir yapı var
- 13. jQuery - Giriş alanına dokunulmamış mı kontrol edin
- 14. Geçerli bir tarih kontrol edin
- 15. VB2008: Bir formun dosya adını aldınız mı?
- 16. Java JPA: Varlık zaten DB içinde var mı kontrol edin
- 17. XML düğümünün Linq C# ile özniteliği var mı kontrol edin?
- 18. Android cihazda arama donanım düğmesi var mı kontrol edin
- 19. Değeri sözlükler listesinde zaten var mı kontrol edin? aşağıdaki gibi
- 20. DataRow'da sütun adında C# var mı kontrol edin?
- 21. Adlandırılmış tablolar var mı kontrol edin VBA Excel 2007
- 22. Bir WinForm kontrol müfettişi uygulaması var mı?
- 23. Linq IQueryable uygulanmış bir siparişin var olup olmadığını kontrol edin
- 24. Bir formun tıklamaları "aşağıya doğru" uygulamasının aşağıdaki
- 25. NSIS - kayıt defteri anahtarı değeri olup olmadığını kontrol edin
- 26. Mercurial ile tek bir dosyada mı kontrol edin?
- 27. .net'de kayıt defteri anahtarı yolları için bir Path.Combine var mı?
- 28. Python'un Perl's -c gibi bir "derleme" anahtarı var mı?
- 29. Değişkenin bir sayı olduğunu kontrol edin
- 30. Node.js - Mongoose - Bir koleksiyonun var olup olmadığını kontrol edin
Anahtar? Hangi anahtar? "HasKey" yönteminin de farkında değil. Talep parametreleri mi demek istiyorsun? yani Request.Params? –