Ich versuche, ein Formularelement in eine MVC3-Ansicht zu übergeben, indem ich den Viewbag verwende und einfach den HTML-Code auf die Seite schreibe …
Im Steuergerät:
ViewBag.myData = "<input type=""hidden"" name=""example"" value=""examplevalue"">";
In Sicht (ich weiß, ich könnte einen Helfer für das Formular gebrauchen):
<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 im HTML, dh:
<type="hidden" name="example" value="examplevalue">
Meine Frage ist also, wie ich Razor dazu bringe, das Äquivalent zu älteren zu tun:
<%= myData %>
und nicht das <> ersetzen
Danke Paul