Trong asp.net tôi cần phải kiểm tra xem một biểu mẫu có các khóa nhất định trong đó không. Làm thế nào để tôi làm điều này? tôi nghĩ form.HasKey() sẽ làm việc nhưng sau đó tôi phát hiện ra không có quá tải và thực sự chỉ cho bạn biết nếu nó có sản phẩm nào hay không. Làm cách nào để tôi kiểm tra khóa mà không gây ra ngoại lệ? Chìa khóa được phép để trống.Kiểm tra xem biểu mẫu có khóa không?
5
A
Trả lời
14
Request.Form.AllKeys.Contains(v)
+3
Chỉ cần đảm bảo rằng bạn đang 'sử dụng System.Linq;' –
1
Nếu bạn sử dụng nó rất nhiều, cố gắng này ..
public static bool ContainsKey(this HttpRequestBase request, string key)
{
return request.Params.AllKeys.Contains(key);
}
if(Request.ContainsKey("keyToSearch"))
DoSomething();
Các vấn đề liên quan
- 1. Kiểm tra xem đầu vào biểu mẫu có tồn tại
- 2. Có thể kiểm tra xem nút khóa mũ có hoạt động khi đang nhập biểu mẫu không?
- 3. Django: Cách kiểm tra xem có email nào không có biểu mẫu
- 4. Kiểm tra xem khóa đăng ký có tồn tại không?
- 5. Cách kiểm tra xem xác thực biểu mẫu html5 có hoàn thành không
- 6. Cách kiểm tra xem có trường nào trong biểu mẫu trống không
- 7. Cách kiểm tra xem biểu mẫu có được gửi qua javascript không?
- 8. Kiểm tra xem trình duyệt có xác thực biểu mẫu HTML5 được tích hợp không?
- 9. Kiểm tra xem mysqli_query có không có giá trị không?
- 10. Kiểm tra xem các khóa/nút JSON có tồn tại
- 11. C#: Kiểm tra xem tệp có bị khóa và ghi
- 12. Kiểm tra khóa có mua nó không?
- 13. Mẫu khóa đã kiểm tra đôi: Bị hỏng hay không?
- 14. Cách kiểm tra xem JCheckBox có được kiểm tra không?
- 15. symfony2 hộp kiểm tra nhiều biểu mẫu
- 16. hộp kiểm tra biểu mẫu drupal
- 17. Kiểm tra xem Django ModelForm có dụ
- 18. Kiểm tra xem các giá trị biểu mẫu web có thay đổi
- 19. Kiểm tra xem TẤT CẢ các đầu vào biểu mẫu có rỗng với jQuery
- 20. Kiểm tra xem cookie có được đặt
- 21. Express, kiểm tra xem mẫu có tồn tại
- 22. Kiểm tra xem biểu tượng có được xác định là
- 23. Kiểm tra xem giá trị ComboBox có được chọn không
- 24. Kiểm tra xem chuỗi có khớp với mẫu
- 25. Kiểm tra xem DateTime có trước DateTime.Now
- 26. Kiểm tra xem phiên có tồn tại không JSF
- 27. kiểm tra xem NSNumber có trống không
- 28. Kiểm tra xem boolean có đúng không?
- 29. Kiểm tra xem BSTR có trống không
- 30. Kiểm tra xem chuỗi có trống không
Key? Chìa khóa nào? Không nhận thức được phương thức "HasKey". Bạn có nghĩa là tham số yêu cầu? tức là Request.Params? –