Wert vom Controller zur Ansicht in MVC übergeben
Ich habe eine Ansicht, die mit dem Datengerüst erstellt wurde. Die Ansicht hat ein Textfeld:
Ansicht erstellen:
<div class="form-group">
@Html.LabelFor(model => model.GroupId, htmlAttributes: new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.EditorFor(model => model.GroupId, new { htmlAttributes = new { @class = "form-control" } })
@Html.ValidationMessageFor(model => model.GroupId, "", new { @class = "text-danger" })
</div>
</div>
Ich möchte einen Wert von einem Controller an dieses Textfeld übergeben. Und ich habe folgendes gemacht, was anscheinend nicht funktioniert.
Regler
public ActionResult Create(int id)
{
ViewBag.GroupId = id;
Debug.WriteLine("DEBUG: "+id);
return View();
}