如何从视图中的javascript函数更改模型属性?

pkl*_*ski 4 javascript asp.net-mvc model


有没有办法从视图中的javascript函数改变我的模型属性?

具体来说,我有一个编辑视图,需要访问字符串属性值

function SomeJSFunction(){
var somevar ='<%= Model.Property%>';
...

然后对somevar进行一些更改并将model属性设置为更改的字符串.我现在正在提交,所以这不是处理显示的问题,只需要在我提交之前从函数内部改变模型.我知道我可以将字符串作为参数传递并在控制器内处理它但它只是没有剪切它,因为我真的需要在视图中完成它.感谢任何帮助!

Dar*_*rov 6

你不能用javascript做到这一点.该模型由控制器实例化并传递给视图.如果要修改某些属性,则需要对控制器操作执行请求并发送新值.这可以使用标准表单或AJAX请求来完成.