我很有兴趣在更改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