notando propriedades em um modelo com valores padr
Criei um modelo de código primeiro EF4.1 (pode ou não ser importante) e estou tentando obter valores padrão para o meu modelo de criação de andaimes. Meu modelo se parece com:
class Person {
[DefaultValue (18)]
public int Age { get; set; }
}
E, em seguida, minha visualização Criar se parece com:
<div class="editor-label">
@Html.LabelFor(model => model.Age)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.Age)
@Html.ValidationMessageFor(model => model.Age)
</div>
Eu esperaria em tempo de execução, que o EditorFor preencha previamente a caixa de texto com "18", mas isso não acontece. Estou entendendo mal para que serve o atributo DefaultValue ou há outra coisa que devo fazer?
Nota: não quero usar onew { Value = "18" }
substitui o método EditorFor, parece quebrar o DR