Ho provato questo @Html.EditorFor(model => model.Name, " ", new { data_bind = "value:firstName" });
e altri possibili sovraccarichi ma nessuno di essi sembra funzionare.Come utilizzare l'attributo data-binding di Knockout in helper Mvc come Html.EditorFor()
Il resto di codice:
<script type="text/javascript">
$(document).ready(function() {
function AppViewModel() {
this.firstName = ko.observable("");
this.lastName = ko.observable("");
}
ko.applyBindings(new AppViewModel());
});
Mi raccomando di usare solo html generico e non utilizzare l'helper @ html.Editor. Se hai bisogno dei dati dal modello, usalo per costruire il tuo AppViewModello – atbebtg
Qual è l'output html creato dal tuo editor? Crea una casella di testo o un'etichetta? Manca l'attributo data-bind che hai specificato? – hawkke
Sì, manca. –