Tôi đã thấy các thẻ sau như một câu trả lời cho một câu hỏi:"<%:" làm gì?
<%: Model.FirstName %>
gì "<%:" làm gì?
Tôi đã thấy các thẻ sau như một câu trả lời cho một câu hỏi:"<%:" làm gì?
<%: Model.FirstName %>
gì "<%:" làm gì?
Nó html mã hóa đầu ra của Firstname, điều này ngăn chặn các cuộc tấn công mã hóa như cross-side scripting (XSS).
Html mã hóa:
<%: Model.FirstName %>
sản lượng bình thường:
<%= Model.FirstName %>
Thông tin thêm có thể bằng cách tìm thấy tại bài viết trên blog này:
New <%: %> Syntax for HTML Encoding Output in ASP.NET 4 (and ASP.NET MVC 2)
Có một số thông tin hữu ích cho việc này : http://weblogs.asp.net/scottgu/archive/2010/04/06/new-lt-gt-syntax-for-html-encoding-output-in-asp-net-4-and-asp-net-mvc-2.aspx