Kann ich den html-Code.HiddenFor / Html.Versteckte erstellen Sie eine id oder soll ich einfach manuell anlegen?
Ich dies tun:
<%=Html.HiddenFor(o => o[i].HobbyId) %>
und es erstellt einen versteckten Eingang aber ohne id
(nur name
brauche ich id
).
Kann ich es machen das erstellen einer id
auch ?
atm mache ich es so:
<%=Html.HiddenFor(o => o[i].HobbyId, new Dictionary<string, object>{{"id", " _ "+i+"__HobbyId"}}) %>
InformationsquelleAutor Omu | 2011-01-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einen saubereren Weg, es zu tun ist
aber abgesehen davon, dass die vorhandene Methode ist ok. Wenn Sie wirklich wollen, eine einfache syntax, können Sie eine Erweiterung Methode, die fordert, HiddenFor, aber das scheint kaum Wert.
InformationsquelleAutor Tom Clarkson
Neige ich dazu, etwas zu tun wie:
Produziert:
Die id-und name-übereinkommens vereinbar ist, und erzeugt stabile id-und name-Werte, die sich nicht ändern. Dies funktioniert perfekt für mich.
So zu konvertieren, Ihrem Beispiel zu meiner format:
...das sollte Sie bekommen, was Sie wollen. Ich hoffe, dass ich nicht Spritzen irgendwelche syntax-Fehler während der Eingabe. 🙂
InformationsquelleAutor slimflem