我正在與knockoutjs和MVC,我真的不知道如何將數據從Knockoutjs傳遞到控制器。 我嘗試使用Knockoutjs,SPA,MVC 4如何將數據從Knockoutjs傳遞到控制器?
self.NextButton = function() {
$.post("/User/MyAction', self.uUserSet);
}
但不起作用。 請告訴我如何做到這一點。 謝謝。
我正在與knockoutjs和MVC,我真的不知道如何將數據從Knockoutjs傳遞到控制器。 我嘗試使用Knockoutjs,SPA,MVC 4如何將數據從Knockoutjs傳遞到控制器?
self.NextButton = function() {
$.post("/User/MyAction', self.uUserSet);
}
但不起作用。 請告訴我如何做到這一點。 謝謝。
有幾種方法可以從Knockout中將數據返回給MVC控制器。
一個很好的帖子證明這是MVC jQuery submit form (without page refresh) from JavaScript function。
Steve Sanderson在2月份在荷蘭的TechDays進行了演示,演示瞭如何使用重命名的RIA/JS庫(現在的Upshot.js)將數據從Knockout傳遞到MVC(或實際上傳遞到新的WebAPI)。 Upshot確實有一些挑戰,但它提供了一個很好的解決方案。這非常值得調查。
http://channel9.msdn.com/Events/TechDays/Techdays-2012-the-Netherlands/2159
[這裏有一個問題,回答我張貼一些有關使用結果的挑戰。 https://stackoverflow.com/questions/10711637/what-would-make-entity-framework-upshot-believe-my-object-graph-contains-cycl] 您還可以在Knockout主網站(http://knockoutjs.com/)和Ryan Niemeyer的博客(http://www.knockmeout.net/)上找到信息(和示例)。
您可能還想看看JSON.NET。 http://james.newtonking.com/projects/json-net.aspx