Cách kiểm tra xem trang web có chứa bất kỳ truy vấn chuỗi nào khi tải trang không?QueryString kiểm tra
Trả lời
Bạn có thể xác định xem có bất kỳ giá trị trong QueryString bằng cách kiểm tra tính của nó:
Request.QueryString.Count > 0;
Điều đó nói rằng nếu bạn đang cố gắng để ngăn chặn một trang từ erroring bởi vì bạn không muốn truy cập một giá trị là không có tôi khuyên bạn nên gói parms truy vấn trong thuộc tính trang và trả lại giá trị an toàn từ tài sản.
Như một ví dụ
// setting this as protected makes it available in markup
protected string TaskName
{
get { return (string)Request.QueryString["VarName"] ?? String.Empty; }
}
Kiểm tra
Request.QueryString["QueryStringName"]
nếu bạn biết tên cụ thể và nó sẽ trả về null nếu không có bất kỳ chuỗi truy vấn tên đó
hoặc nếu bạn muốn kiểm tra đếm querystrings sau đó
Request.QueryString.Count
và kiểm tra lại 0. Nếu lớn hơn 0 thì có ít nhất 1 chuỗi được nối vào.
Để kiểm tra xem trang được truy cập với bất kỳ chuỗi truy vấn, bạn có thể kiểm tra tước tài sản:
bool expression = Request.QueryString.Count > 0;
Để truy cập vào một tham số chuỗi truy vấn được xác định, bạn có thể làm điều đó như thế này:
string myParam = Request.QueryString["MyParam"];
myParam sẽ trống nếu không có trên URL.
if(Request.QueryString.Count > 0)
{
//Code here
}
else
{
//Code here
}
- 1. jQuery querystring
- 2. RouteValues vs QueryString MVC?
- 3. Radio Button Kiểm tra không kiểm tra
- 4. angularjs - bộ kiểm tra kiểm tra
- 5. Liên kết QueryString có mảng với MVC
- 6. IIS chuyển hướng bảo tồn QueryString?
- 7. Javascript - tải lại trang với QueryString
- 8. MVC QueryString vào đối tượng động
- 9. ASP.NET MVC - Bắt các giá trị QueryString
- 10. T4MVC @ Url.Action (MVC.Controller.Action()) Renders Parameter trong QueryString
- 11. Khách hàng Cắt bớt QueryString, gây FormatException
- 12. kiểm tra jquery nếu hộp kiểm asp được kiểm tra
- 13. Bảo mật với giá trị QueryString trong Asp.net MVC
- 14. Kiểm tra JQuery cho Checkbox được kiểm tra
- 15. Đã kiểm tra và ngoại lệ không được kiểm tra
- 16. Sử dụng nhanh kiểm tra Kiểm tra với Cabal?
- 17. Kiểm tra đơn vị hoặc Kiểm tra chức năng?
- 18. Kiểm tra tính nhất quán của glibc Heap Kiểm tra
- 19. Kiểm tra đơn vị - Những gì không để kiểm tra
- 20. Thực hiện `kiểm tra` hoặc 'thực hiện kiểm tra'
- 21. Cách kiểm tra xem JCheckBox có được kiểm tra không?
- 22. Kiểm tra nếu một nút radio được kiểm tra jquery
- 23. jQuery kiểm tra mà RadioButton được kiểm tra
- 24. Cách kiểm tra nút radio được kiểm tra bằng JQuery?
- 25. Kiểm tra MySql Space
- 26. Kiểm tra loại Prolog
- 27. Kiểm tra email gửi
- 28. SVN kiểm tra linux
- 29. PHP Kiểm tra NULL
- 30. Kiểm tra Phân phối
Bạn có nghĩa là QueryString? – rahul