Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用MVC3 Razor从Viewbag呈现HTML_Html_Asp.net Mvc_Asp.net Mvc 3_Razor_Viewbag - Fatal编程技术网

如何使用MVC3 Razor从Viewbag呈现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将表单元素传递到MVC3视图中,只需将HTML写入页面

在控制器中:

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)