2010-02-10 124 views

回答

0

簡短的回答是:你不能。

即使可以,也不會發生任何事情因爲您需要使用新的ViewData呈現視圖。

Javascript運行客戶端。這意味着用戶的電腦。

ViewData是一個服務器端集合。它是控制器和視圖之間的數據傳輸對象,它保留在您的服務器上。

你需要改變你的想法。您可以在下拉更改時使用JavaScript在客戶端的計算器上進行所需的更改,也可以將值發佈到下拉列表中,並使用新數據呈現視圖,然後發送回客戶端。

0

如果我沒有錯,您不能從客戶端更改僅在頁面呈現期間處於活動狀態的服務器端對象。您可以通過在控制器中放置其他數據來更改一個頁面的ViewData對象。