Şöyle üzerinde bir özelliğe sahip bir görünüm modele sahip Sipariş, İstemi, Açıklama kullanmak içindir: NasılEğer ASP.NET MVC veri ek açıklamaları uygulanırken 3
[Display(Name = "Some Property", Description = "This is description", Prompt = "This is prompt")]
[Required(ErrorMessage = RequiredFieldMessage)]
public string SomeProperty { get; set; }
Ama bunu yapar görünümde fazladan bir şey göstermiyor gibi görünüyor. Biraz daha iş yapman gerekiyor mu?
<div class="editor-label">
@Html.LabelFor(model => model.SomeProperty)
</div>
<div class="editor-field">
@Html.TextAreaFor(model => model.SomeProperty , 5, 80, null)
@Html.ValidationMessageFor(model => model.SomeProperty)
</div>
: Eğer
Description
vePrompt
meta yararlanmak istiyorsakendi
String
EditorTemplate yazabiliriz. Bundan biraz daha dinamik olacağını ummuştum. Tüm girdilerim için EditorTemplates kullanmak zorunda kalmak istemiyorum. IE'de "yer tutucu" bile desteklenmez. :(- Her neyse, bu en iyi cevap gibi görünüyor. – 4imbleKod örneği düzeltildi, evet can sıkıcı, ama yeniden kullanılabilir bir çok genel EditörTemplates seti geliştirdikten sonra bunları tekrar tekrar kullanabilirsiniz. Bazı insanlar bunu Nuget hakkında bazı şeyler görmüştüm ama kesin bir proje olup olmadığından emin değilim. –
Belki de yeni bir GitHub projesine başlama zamanı :) –