Lớp HttpRequest
đại diện cho yêu cầu được gửi đến máy chủ và có các thuộc tính khác nhau được liên kết với máy chủ, chẳng hạn như QueryString
.
Thời gian chạy ASP.NET phân tích cú pháp yêu cầu đến máy chủ và điền thông tin này cho bạn.
Đọc HttpRequest Properties để biết danh sách tất cả các thuộc tính tiềm năng được điền thay cho bạn bởi ASP.NET.
Lưu ý: không phải tất cả các thuộc tính sẽ được điền, ví dụ: nếu yêu cầu của bạn không có chuỗi truy vấn thì QueryString
sẽ không có giá trị/trống. Vì vậy, bạn nên kiểm tra xem liệu những gì bạn mong đợi trong chuỗi truy vấn có thực sự ở đó trước khi sử dụng nó như sau:
if (!String.IsNullOrEmpty(Request.QueryString["pID"]))
{
// Query string value is there so now use it
int thePID = Convert.ToInt32(Request.QueryString["pID"]);
}
Nguồn
2013-08-21 15:05:06
Xem [this] (http://www.dotnetperls.com/querystring) cho QueryString là gì và cách sử dụng ASP trong ASP.net – Habib
tôi đoán bạn chỉ cần phải chia url bằng cách sử dụng? dưới dạng phân tách, sau đó chia nó bằng cách sử dụng =, cuối cùng điền một từ điển bằng cách sử dụng mục chia thứ hai. Nó phức tạp hơn một chút vì tôi không biết làm thế nào? và = được mã hóa, nhưng đó là logic thô tôi nghĩ rằng –
Chờ đợi, bạn đang yêu cầu sử dụng hoặc cách hoạt động của nó đằng sau hiện trường? –