Chuỗi URL được tạo sau phản hồi này.redirect đang khiến chúng tôi đau đầu. Nó thay thế các ký tự bằng các ký tự mã hóa phần trăm url và thêm vào các thư mục tệp bổ sung.dừng phản hồi.Chuyển hướng từ mã hóa
Response.Redirect("TestingReport.aspx?id=" + Request.QueryString("id") + "&Test_Type_ID=" + Request.QueryString("Test_Type_ID") + "&TType=" + Request.QueryString("TType"))
Tại sao nó thay đổi? và = đến mã phần trăm? Tôi không hiểu tại sao nó lại phụ thêm User Portal/Testing hai lần.
Cảm ơn
Không, toàn bộ chuỗi truy vấn không nên được mã hóa URL, chỉ có giá trị, hoặc bạn sẽ mã hóa bộ tách '&'. Ngoài ra, chuỗi truy vấn không được mã hóa HTML. Nó được sử dụng khi bạn đặt URL trong một thuộc tính trong mã HTML và sau đó toàn bộ giá trị thuộc tính phải được mã hóa HTML, không chỉ chuỗi truy vấn. – Guffa