Có cách nào để vô hiệu xác thực yêu cầu cho một số hộp văn bản nhất định thay vì toàn bộ trang không? Tôi đang sử dụng Server.HtmlEncode/Decode vì người dùng hợp pháp sử dụng < và> ký tự nhưng tôi không muốn sử dụng ValidateRequest="false"
trên toàn bộ trang vì ai đó có thể thêm hộp văn bản sau và quên thoát khỏi đầu vào trong trường hợp tôi muốn xác thực để xảy ra do đó, lỗi sẽ được phát hiện thay vì dễ bị tấn công bởi html.asp.net ValidateRequest = false cho mỗi hộp văn bản thay vì mỗi trang?
Dường như có một giải pháp đơn giản nhưng tôi không có may mắn khi tìm thấy nó.
(Biểu mẫu web không phải MVC)
Vâng đó là đau đớn -> .NET 4.5 đã không được phát hành khi tôi đăng câu trả lời của tôi. – Tommy
@Tôi biết, cũng không phải khi tôi đặt câu hỏi, tuy nhiên đó là câu trả lời cập nhật hơn và sẽ hữu ích hơn cho người dùng trong tương lai khi đọc câu hỏi này. Bạn trả lời vẫn còn upvoted mặc dù. – Davy8
Haha - Tôi biết :) Không có gì cá nhân, nhưng tôi đã phải kiểm tra xem nó ra. PS - có vẻ như tôi đã gần gũi với NET 5,0 bình luận của tôi dưới đây. – Tommy