是否有可能使用JavaScript更改ViewModel的屬性值?通過MVC3中的Javascript修改ViewModel屬性值
例如:
<script type="text/javascript">
@Model.PageNumber = 2;
</script>
是否有可能使用JavaScript更改ViewModel的屬性值?通過MVC3中的Javascript修改ViewModel屬性值
例如:
<script type="text/javascript">
@Model.PageNumber = 2;
</script>
不,JavaScript是在客戶端(除非您使用的Node.js),以及MVC3視圖是對在控制器的服務器端渲染。
否;該頁面代碼被執行一次;即使允許改變模型也不會做任何事情。
如果你想,可以改變客戶端,並具備UI響應變化自動更新視圖模型,KnockoutJS是你在找什麼。使用KnockoutJS,您可以查看具有可以在JavaScript中更改的屬性的模型,並且UI將自動更新。
也許如果你試圖解釋你正在努力完成什麼,我們可能會提供幫助。 –
我以另一種方式做到了這一點,非常感謝你! –