Asp.net mvc 3 将下拉列表所选值传递给Ajax.ActionLink
我的视图中有一个下拉列表,它通过模型填充。我想将所选值传递给Asp.net mvc 3 将下拉列表所选值传递给Ajax.ActionLink,asp.net-mvc-3,html-select,Asp.net Mvc 3,Html Select,我的视图中有一个下拉列表,它通过模型填充。我想将所选值传递给 ajax链接 <select name="dd" id="dd"> @foreach (var item in Model) { <option value="@item.cid" > @item.cname</option>
ajax链接
<select name="dd" id="dd">
@foreach (var item in Model)
{
<option value="@item.cid" >
@item.cname</option>
}
</select>
@Ajax.ActionLink("Submit", "Someaction" , new { id = } , new AjaxOptions { UpdateTargetId = "result" })
<div id="result"></div>
@foreach(模型中的var项目)
{
@item.cname
}
@ActionLink(“Submit”,“Someaction”,new{id=},new AjaxOptions{UpdateTargetId=“result”})
我应该如何路由下拉列表的选定值?请帮助所选更改操作是客户端事件,因此无法使用帮助程序处理此事件。但你可以用这样的方式思考:
<select name="dd" id="dd">
@foreach (var item in Model)
{
<option value="@item.cid" >@item.cname</option>
}
</select>
控制器
public ActionResult SomeAction(int selected)
{
// selected is the selected value of DDL...
//return Json/PartialView
}
public ActionResult SomeAction(int selected)
{
// selected is the selected value of DDL...
//return Json/PartialView
}