Reputation: 6959
Binding to a view model in MVC3, using C#.
Having difficulty setting the initial value of the textbox, trying to do so without having to create a template etc
Any ideas or do I have to go down the path of creating a customn template?
Thanks, Tim
Upvotes: 2
Views: 5646
Reputation: 1038710
You could set initial values in the controller:
public ActionResult Index()
{
var model = new MyViewModel
{
MyProperty = "initial value"
};
return View(model);
}
and in the view:
@model MyViewModel
@Html.EditorFor(x => x.MyProperty)
Upvotes: 7