我很有興趣在更改DropDown時運行Action。現在我不想使用任何Ajax或JavaScripts,我需要回發。 這是我的編輯視圖代碼:使用Razor View Engine在ASP.NET MVC3中使用傳遞參數更改DropDownListFor中的運行Action
@Html.DropDownListFor(model => Model.Title, MySelectList)
而我的HTML DOM:
<select name="Title" id="Title">
<option value="7" selected="selected">AV</option>
<option value="9">HS</option>
<option value="8">IT</option>
</select>
,所以我需要在下拉菜單中運行的變化MajorCategoryChange
行動與 PPId = Model.Id
參數和CategoryId = selectedoption.Value
注意,下拉是編輯視圖操作,並在更改我需要另一個操作運行它。
返回的URL是這樣的:
"http://MyProject/Products/ProductPoint/MajorCategoryChange?PPId=1&CategoryId=123"
,你有何建議?
我用你確切的代碼表示,沒有改變的是,鋼同樣的問題 – Saeid 2012-04-07 10:31:11