0
私はmvcプロジェクトを持っており、Knouckoutを使用しました。Asp.Net MVC:ノックアウトバインドを適用することができません
with AppLogin他のアクションにリダイレクトします。 Redirecttoaction後、私は他のビューにしていますが、第2 applyBindingsは、ブラウザのリダイレクトを作成window.location.href
に新しい値を割り当てる
var Login;
$ (document) .ready (function() {
Login = new LoginVM();
ko.applyBindings (Login, document.getElementById ("pnlLogin"));
});
function LoginVM() {
var self = this;
self.Name = ko.observable();
self.Password = ko.observable();
self.AppLogin = function() {
window.location.href = "Main/MainPage";
ko.cleanNode (document.getElementById ("pnlLogin"));
ko.applyBindings (Main, document.getElementById ("pnlMain"));
}
}
私は、もう一度window.location.hrefを別の場所に設定すると、それはもはや実行されなくなると思います。 2番目のapplyBindingは、リダイレクトしたMainPageで実際に行う必要があります。 – Drummad