我的剃刀视图
我想获得securityReq_C的选定值
@{
var listItems = new List<System.Web.UI.WebControls.ListItem>
{
new System.Web.UI.WebControls.ListItem{Text ="1",Value="1"},
new System.Web.UI.WebControls.ListItem{Text ="2",Value="2"},
new System.Web.UI.WebControls.ListItem{Text ="3",Value="3"}
};
}
@Html.DropDownListFor(x => x.addasset.securityReq_C, new SelectList(listItems, "Value", "Text"), "N/A", new { id = "selectError6", onchange = "getAlldata()" }
答案 0 :(得分:0)
您需要在模型上使用此列表并将列表绑定到dropdownListFor。你还需要提交&#34;这不知道我不知道你是否使用html.BeginForm或ajax.beginform或其他一些提交功能,但你需要以某种方式将值提交给你的控制器。最后但并非最不重要的是,您需要在Controller中使用某些功能来处理表单中的帖子或您发送回控制器的任何内容。
查看
using (Ajax.BeginForm("ACTION", "CONTROLLER", new AjaxOptions()
{
HttpMethod = "POST",
OnBegin = "",
OnComplete = "",
UpdateTargetId = "TargetDivToBeUpdated"
}))
{
//Your dropdown Goes inside form
};
CONTROLLER
[HttpPost]
public ActionResult ACTION(MODEL)
{
//Logic
}
MODEL
public class YoURViewModeL
{
public YOuRList { get; set; }
}