Я пытаюсь передать элемент формы в представление MVC3 с помощью Viewbag и просто написать HTML на страницу...
В контроллере:
ViewBag.myData = "<input type=""hidden"" name=""example"" value=""examplevalue"">";
В представлении (я знаю, что я мог бы использовать хелпер для формы):
<form action="http://exampleurl/examplepage" method="post" id="example-form">
@ViewBag.myData
<input type="hidden" name="anotherexample" value="anotherexamplevalue" />
</form>
Это отображает myData как текст в HTML i.e.:
<type="hidden" name="example" value="examplevalue">
Итак, мой вопрос в том, как заставить Razor сделать эквивалент старшего:
<%= myData %>
и не заменять < >
Спасибо Пол