我试图使用Viewbag将一个表单元素传递到MVC3视图中,并通过将HTML写入页面来实现...
在控制器中:
ViewBag.myData = "<input type=""hidden"" name=""example"" value=""examplevalue"">";
在视图中(我知道我可以使用helper来处理表单):
<form action="http://exampleurl/examplepage" method="post" id="example-form">
@ViewBag.myData
<input type="hidden" name="anotherexample" value="anotherexamplevalue" />
</form>
这会将myData以文本形式呈现在HTML中,即:
<type="hidden" name="example" value="examplevalue">
所以我的问题是如何让 Razor 做与旧版本相同的事情:<%= myData %>
并且不替换 <>
谢谢 保罗