Ich versuche, ein Formular-Element in eine MVC3-Ansicht übergeben, indem Sie die Viewbag und schreiben Sie einfach das HTML auf der Seite ...
In der Steuerung:
ViewBag.myData = "<input type=""hidden"" name=""example"" value=""examplevalue"">";
In der Ansicht (ich weiß, ich könnte einen Helfer für das Formular verwenden):
<form action="http://exampleurl/examplepage" method="post" id="example-form">
@ViewBag.myData
<input type="hidden" name="anotherexample" value="anotherexamplevalue" />
</form>
Dies rendert die myData als Text in der HTML-Datei, d.h.:
<type="hidden" name="example" value="examplevalue">
Meine Frage ist also, wie ich Razor dazu bringe, das Äquivalent zu älter zu machen:
<%= myData %>
und nicht das <> ersetzen
Danke Paul