1

我的剃刀视图

我的剃刀视图

我想获取 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()" }  
4

1 回答 1

0

你需要在你的模型上有这个列表并将列表绑定到你的 dropdownListFor。您还需要以某种方式“提交”这个我不知道您是否使用 html.BeginForm 或 ajax.beginform 或其他一些提交功能,但您需要以某种方式将值提交给您的控制器。最后但并非最不重要的一点是,您需要控制器中的一些功能来处理表单中的帖子或您发送回控制器的任何内容。

看法

    using (Ajax.BeginForm("ACTION", "CONTROLLER", new AjaxOptions()
            {
                HttpMethod = "POST",
                OnBegin = "",
                OnComplete = "",
                UpdateTargetId = "TargetDivToBeUpdated"
            }))
            {
 //Your dropdown Goes inside form

    };

控制器

[HttpPost]
public ActionResult ACTION(MODEL)
{
    //Logic
}

模型

public class YoURViewModeL
{
    public YOuRList { get; set; }
}
于 2014-04-30T07:25:13.913 回答