J'utilise un editortemplate, j'ai montré le code partiel ci-dessous. La balise de script se répète pour chacune des lignes affichées par la vue partielle.script dans mvc rasoir editortemplate
Existe-t-il un moyen d'obtenir l'étiquette de script dans l'en-tête de la page, ou à tout le moins l'inclure dans la page une seule fois?
Je voudrais que le code dans la vue partielle comme c'est là où il appartient vraiment.
@* DisplayTemplates/contact.cshtml *@
@model Online.Web.Contacts.Contact
<script id="xxx">
stuff here.
</script>
<tr>
<td>@Html.EditorFor(x => x.FirstName)</td>
</tr>
Cela pourrait être une option, il semble juste fragmenté. Je vais coder trois modèles pour chaque grille modifiable. J'ai peut-être besoin de le relooker et de tout faire différemment. – Jim
@Jim, oui mettre le script dans la vue principale semble être une meilleure option. –
Je ne suis pas content de ça - mais c'est la bonne réponse. J'ai décidé de factoriser les choses d'une manière complètement différente. – Jim