Có phải HTML.raw()
dành riêng cho MVC không? Trên kịch bản nào chúng ta phải sử dụng nó?HTML.Raw làm gì?
Bạn có thể giải thích bằng ví dụ không.
Có phải HTML.raw()
dành riêng cho MVC không? Trên kịch bản nào chúng ta phải sử dụng nó?HTML.Raw làm gì?
Bạn có thể giải thích bằng ví dụ không.
Đầu ra văn bản thường sẽ được mã hóa HTML. Sử dụng Html.Raw cho phép bạn xuất văn bản có chứa các phần tử html cho khách hàng, và để chúng vẫn được hiển thị như vậy. Nên thận trọng khi sử dụng, vì nó cho bạn thấy lỗ hổng tập lệnh chéo trang web.
HtmlHelper.Raw MSDN
đánh dấu Wraps HTML trong một thể hiện HtmlString để nó được hiểu dưới dạng HTML markup.
Có, nó dành riêng cho MVC.
Nó viết mã HTML chưa được mã hóa cho trang của bạn. Hầu hết các phương pháp khác Mã hóa HTML một chuỗi khi bạn viết nó vào trang.
Html.Raw
Ví dụ:
khiển
public actionresult Htmlraw()
{
viewbag.message = "Hey friends lets go" + "<br />" + "for chillout";
return view();
}
index xem
@Html.Raw(ViewBag.message);
đầu ra
hey bạn bè phép đi
cho Chillout
Check it out: http://www.arrangeactassert.com/using-html-raw-in-asp-net-mvc-razor-views/ –