如何变更上下拉在MVC视图使用javascript列表改变的ViewData的内容?

有帮助吗?

解决方案

简短的回答是:你不能

即使你可以,什么都不会发生,因为你需要使新的ViewData你的看法。

的Javascript运行客户端。这意味着,用户的计算机。

ViewData的是一个服务器端集合。这是您的控制器和视图,它停留在服务器上之间的数据传输对象。

您需要改变你的思考方式。您可以就客户的comptuer你想用JavaScript的变化时,下拉的变化,也可以在下拉列表中发布的值,并呈现新的数据视图,并发送回客户端。

其他提示

如果我没看错,你不能从客户端更改服务器端的对象,只有在页面呈现活着。你可以通过将存在的其它数据在控制器改变一个网页的ViewData对象。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top