Sadece insanlar nasıl ve ne zaman Editor/Display Templates vs. Html Helpers kullanıyor? Özellikle, varlıkların oluşturulmasından ziyade farklı UI denetimi oluştururken kullanımı hakkında konuşuyorum. Ben bu ikinci seçeneği ile gidersenizİnsanlar Editör/Ekran Şablonları ile Html Yardımcılarını nasıl kullanıyor?
<tr>
<th><%= Html.LabelFor(x => x.ActivityTypeId) %></th>
<td><%= Html.MultiSelectDropDownList(x => x.ActivityTypeList)%></td>
</tr>
<tr>
<th><%= Html.LabelFor(x => x.Name) %></th>
<td><%= Html.EditorFor(x => x.Name) %></td>
</tr>
<tr>
<th><%= Html.LabelFor(x => x.Description) %></th>
<td><%= Html.DisplayString(x => x.Description)%></td>
</tr>
Ama: Mesela
, aşağıdaki atm böyle bir şey var:
<tr>
<th><%= Html.LabelFor(x => x.ActivityTypeId) %></th>
<td><%= Html.EditorFor(x => x.ActivityTypeList, "MultiSelectDropDownList")%></td>
</tr>
<tr>
<th><%= Html.LabelFor(x => x.Name) %></th>
<td><%= Html.EditorFor(x => x.Name) %></td>
</tr>
<tr>
<th><%= Html.LabelFor(x => x.Description) %></th>
<td><%= Html.DisplayFor(x => x.Description, "DisplayString")%></td>
</tr>
Ama bunu yaparken gerekip gerekmediğini geç merak ediyorum ortadaki editörü kullanmak için çok şey var ... Html.Textbox kullanarak sadece iyi bir şey olur ve hoşlandığım herhangi bir html özelliğini ayarlayabilme avantajına sahip olurum.
Burada insanların hangi kalıpları kullandıklarıyla ilgileniyorum ... Herhangi bir fikir var mı?
Alkış Anthony