我可以从jQuery事件更新模型吗?

时间:2013-06-13 15:24:01

标签: jquery html asp.net-mvc razor model

这就是我想要的(也许 - 我还在考虑在jQuery中做所有客户端),但我不知道是否可能:

使用jQuery响应用户操作(从选择/ comboBox中选择选项卡或项目),根据刚刚选择的内容更新(MVC)模型,并使用嵌入了Razor代码的html成员模型立即更新。 IOW,如果我有代码如:

<div>Movie Title</div>
<div>@Model.MovieTitle</div>
<div>Movie Director</div>
<div>@Model.MovieDirector</div>

...我希望“MovieTitle”和“MovieDirector”立即更新。

我不想使用Javascript Submit按钮来关闭它,只需选择一个项目或从一个选项卡切换(导航ul元素)需要开始滚动。

1 个答案:

答案 0 :(得分:2)

您正在寻找JavaScript模型绑定。有许多库可用,例如Knockout

您将通过序列化将您的Razor模型存储在JavaScript中。看看Knockout网站上的各种教程,即使你决定去另一个图书馆,你也会学到很多东西。