这就是我想要的(也许 - 我还在考虑在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元素)需要开始滚动。
答案 0 :(得分:2)
您正在寻找JavaScript模型绑定。有许多库可用,例如Knockout。
您将通过序列化将您的Razor模型存储在JavaScript中。看看Knockout网站上的各种教程,即使你决定去另一个图书馆,你也会学到很多东西。