timothyclifford
timothyclifford

Reputation: 6959

Html.EditorFor set initial value of textbox

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

Answers (1)

Darin Dimitrov
Darin Dimitrov

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

Related Questions