Như ScottGu đã nói trong blog của mình post «theo nội dung mặc định được phát ra bằng khối @ được mã hóa HTML tự động để bảo vệ tốt hơn chống lại các kịch bản tấn công XSS». Câu hỏi của tôi là: làm thế nào bạn có thể xuất ra một chuỗi không được mã hóa HTML?Phát ra các chuỗi chưa được mã hóa trong chế độ xem Dao cạo
Vì lợi ích của sự đơn giản, pls dính vào trường hợp đơn giản này:
@{
var html = "<a href='#'>Click me</a>"
// I want to emit the previous string as pure HTML code...
}
Trên thực tế bạn Linh hồn có thể sử dụng 'HtmlString mới()' trong MVC 3 cũng kể từ khi loại mà là .NET 4. – marcind
Thật vậy! Tuy nhiên khi gõ tất cả những gì trong một biểu thức tôi thích một MVC hơn. Ví dụ. @ MvcHtmlString.Create (myString). Sở thích cá nhân! – aolde