如何使用MVC3 Razor从Viewbag呈现HTML
我试图通过使用Viewbag将表单元素传递到MVC3视图中,只需将HTML写入页面 在控制器中:如何使用MVC3 Razor从Viewbag呈现HTML,html,asp.net-mvc,asp.net-mvc-3,razor,viewbag,Html,Asp.net Mvc,Asp.net Mvc 3,Razor,Viewbag,我试图通过使用Viewbag将表单元素传递到MVC3视图中,只需将HTML写入页面 在控制器中: ViewBag.myData = "<input type=""hidden"" name=""example"" value=""examplevalue"">"; 所以我的问题是,我如何让Razor做与老年人相同的事情: <%= myData %> 而不是取代 谢谢 保罗这应该能行 @Html.Raw((String)ViewBag.myData) MSDN:
ViewBag.myData = "<input type=""hidden"" name=""example"" value=""examplevalue"">";
所以我的问题是,我如何让Razor做与老年人相同的事情:
<%= myData %>
而不是取代
谢谢
保罗这应该能行
@Html.Raw((String)ViewBag.myData)
MSDN:此方法使用IHtmlString类包装HTML标记,该类呈现未编码的HTML
您需要小心接受和显示未编码的HTML。使用
@HTML.Raw(ViewBag.Mydata)
非常感谢。该HTML将是一个支付处理器前后加密,所以应该是罚款。谢谢
<%= myData %>
@Html.Raw((String)ViewBag.myData)