Próbowałem tego @Html.EditorFor(model => model.Name, " ", new { data_bind = "value:firstName" });
i innych możliwych przeciążeń, ale żaden z nich nie działa.Jak używać atrybutu wiązania danych Knockout w pomocnikach Mvc, takich jak Html.EditorFor()
Reszta kodu:
<script type="text/javascript">
$(document).ready(function() {
function AppViewModel() {
this.firstName = ko.observable("");
this.lastName = ko.observable("");
}
ko.applyBindings(new AppViewModel());
});
Polecam po prostu używać ogólnego html i nie używać helpera @ html.Editor. Jeśli potrzebujesz danych z modelu, użyj go do zbudowania AppViewModel – atbebtg
Co to jest plik wyjściowy HTML, który tworzy twój edytor? Czy tworzy pole tekstowe lub etykietę? Czy brakuje w nim określonego atrybutu wiązania danych? – hawkke
Tak, brakuje. –