2010-02-10 72 views

回答

0

简短的回答是:你不能。

即使可以,也不会发生任何事情因为您需要使用新的ViewData呈现视图。

Javascript运行客户端。这意味着用户的电脑。

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

你需要改变你的想法。您可以在下拉更改时使用JavaScript在客户端的计算器上进行所需的更改,也可以将值发布到下拉列表中,并使用新数据呈现视图,然后发送回客户端。

0

如果我没有错,您不能从客户端更改仅在页面呈现期间处于活动状态的服务器端对象。您可以通过在控制器中放置其他数据来更改一个页面的ViewData对象。