1

私はknockoutjsとMVCを使用していますが、KnockoutjsからControllerにデータを渡す方法が本当にわかりません。使ってみます

    self.NextButton = function () {
        $.post("/User/MyAction', self.uUserSet);
    }

しかし、動作しません。これを行う方法を教えてください。ありがとう。

4

1 に答える 1

2

KnockoutからMVCコントローラーにデータを戻す方法はいくつかあります。

これを示す良い投稿は、JavaScript関数からのMVC jQuery送信フォーム(ページ更新なし)です。

Steve Sandersonは、2月にオランダのTechDaysでプレゼンテーションを行い、名前が変更されたRIA / JSライブラリ(現在はUpshot.js)を使用してKnockoutからMVC(または実際には新しいWebAPI)にデータを渡す方法を示しました。Upshotにはいくつかの課題がありますが、優れたソリューションを提供します。調査する価値は十分にあります。

http://channel9.msdn.com/Events/TechDays/Techdays-2012-the-Netherlands/2159

[Upshotを使用する際のいくつかの課題に関して私が投稿した質問と回答があります。https://stackoverflow.com/questions/10711637/what-would-make-entity-framework-upshot-believe-my-object-graph-contains-cycl] メインのKnockoutWebサイトにも情報(および例)があります。 (http://knockoutjs.com/)、およびRyan Niemeyerのブログ(http://www.knockmeout.net/)。

JSON.NETもご覧ください。http://james.newtonking.com/projects/json-net.aspx

于 2012-05-31T07:24:23.733 に答える