Viewbag を使用してフォーム要素を MVC3 ビューに渡し、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 のテキストとしてレンダリングされます。
<type="hidden" name="example" value="examplevalue">
だから私の質問は、Razorに古いものと同等のことをさせる方法です:
<%= myData %>
<>を置き換えないでください
ありがとうポール