Có trình trợ giúp Html nào đơn giản chấp nhận và trả về html thô không? Thay vì làm điều gì đó xấu xí như thế này:MVC2: Có Trình trợ giúp Html cho Html nguyên không?
<% if (Model.Results.Count > 0) { %><h2>Results</h2><% } %>
Tôi muốn làm điều gì đó như thế này:
<% if (Model.Results.Count > 0) { Html.RawHtml("<h2>Results</h2>") } %>
Không nhiều sạch toàn bộ, nhưng tôi nghĩ đó là một chút của một sự cải tiến. Có cái gì đó như thế tồn tại? Hoặc là có lẽ một lựa chọn tốt hơn để xuất html nguyên liệu từ bên trong những ký tự thoát hơn so với sử dụng trợ giúp Html?
Bây giờ tôi nghĩ về nó, bạn sẽ mất khả năng IntelliSense và phân tích cú pháp html bằng cách chỉ sử dụng một chuỗi chữ như thế. Với một ví dụ đơn giản như trên, đó không thực sự là một vấn đề lớn, nhưng tôi đoán với html phức tạp hơn nó có thể được. –