Для людей, которые хотят установить значение и случайно наткнуться на этот вопрос, как я, такой же код из ответа Ника Крейвера может быть применен и для установки значения текстового поля:
@Html.TextBoxFor(c => model.Propertyname, new {@Value = "5"})
Выше должно быть использовано вместо приведенного ниже, иначе оно не будет работать:
@Html.EditorFor(c => model.Propertyname, new {@Value = "5"})
Вы также должны использовать заглавную букву 'v' для Value