Je me demandais comment et quand les gens utilisent des modèles éditeur/affichage par rapport aux assistants HTML. Plus précisément, je parle de son utilisation pour rendre différents contrôles de l'interface utilisateur plutôt que de rendre des entités.Comment les gens utilisent-ils les modèles éditeur/affichage par rapport aux aides HTML?
Par exemple, j'ai quelque chose comme le atm suivant:
<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>
Mais la fin, je me demande si je devrais faire ceci:
<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>
Mais si je vais avec cette deuxième option Y at-il beaucoup de point d'utilisation de l'éditeur de milieu pour ... Je serais juste un bien à l'aide de Html.Textbox et j'ai l'avantage de pouvoir définir n'importe quelle propriété html que j'aime.
Je suis intéressé quels modèles les gens utilisent ici ... Des idées?
Vive Anthony