【发布时间】:2019-07-10 05:15:04
【问题描述】:
我想从我的角度更新我的模型属性,我知道它不推荐。 我所做的是我做了一个隐藏的控件,比如
@Html.HiddenFor(a => a.CurrentIndex);
我使用 Jquery 为控件设置值,例如
$('#CurrentIndex').val(index);
从视图中更新我的 model.CurrentIndex 属性还不够吗?我是不是错过了什么。请用这段代码给我建议,或者引导我走向一个新的方向,我可以实现我的愿望。
【问题讨论】:
-
为什么要投反对票,请在投反对票之前告诉我我的问题有什么问题
-
你想在后端保存模型的更新值吗?如果是,那么您可以使用 ajax。
-
不,我想在我的@Model.CurrentIndex 中设置更改的值,这样我就可以将其用于 Razor 页面中的其他一些计算
-
您可以更改已使用 JavaScript 呈现给浏览器的任何值。你做了正确的事
-
但是我的模型属性中没有设置更改的值,它总是显示零,因为类型是 int。
标签: jquery asp.net-mvc razor