Tôi có trang error.aspx
. Nếu người dùng truy cập vào trang đó thì nó sẽ tìm nạp đường dẫn lỗi trong URL phương thức page_load()
bằng cách sử dụng Request.QueryString["aspxerrorpath"]
và nó hoạt động tốt.Làm thế nào để kiểm tra xem Request.QueryString có một giá trị cụ thể hay không trong ASP.NET?
Nhưng nếu người dùng trực tiếp truy cập trang đó, nó sẽ tạo ra một ngoại lệ vì aspxerrorpath
không có ở đó.
Tôi làm cách nào để kiểm tra xem aspxerrorpath
có ở đó hay không?
tôi cũng đã thử bằng cách sử dụng Request.QueryString.Count! = 0 nhưng sau đó vấn đề là nếu người dùng đính kèm bất kỳ điều gì như? Abc = 1223 sau đó một lần nữa nó sẽ cung cấp cho ngoại lệ – Peeyush
'Request.QueryString.Count! = 0' sẽ chỉ đơn giản nói bạn nếu có tất cả các tham số _no_. – Oded