如何在mvc asp .net中处理Dropdownlist

问题描述

|| 这是我的Model1课
namespace chetan.Models
{
  public  class Model1
    {
        public string selectedItem { get; set; }
        public IEnumerable<SelectListItem> items { get; set; }
    }
}
这是我的控制器课
public class HomeController : Controller
{
    private rikuEntities rk = new rikuEntities();
    public ActionResult Index()
    {
        var model = new Model1
        {
            items = new[]
        {
            new SelectListItem { Value = \"Theory\",Text = \"Theory\" },new SelectListItem { Value = \"Appliance\",Text = \"Appliance\" },new SelectListItem { Value = \"Lab\",Text = \"Lab\" }
        }
        }; return View(model);

    }

    public ActionResult viewToController(Model1 m)
    {
        string getSelectedName = m.selectedItem;
        return Content(getSelectedName);
    }


}
这是我的看法
@using (Html.BeginForm(\"viewToController\",\"Home\"))
{
@Html.ValidationSummary(true)
<fieldset>
    <legend>emp</legend>

    <div class=\"editor-field\">

        @Html.DropDownListFor(x => x.selectedItem,new SelectList(Model.items,\"Value\",\"Text\"))

    </div>
<p>
        <input type=\"submit\" value=\"Create\" />
    </p>
</fieldset>
}
我想添加一个下拉列表,我想在homeController的viewToController动作中使用选定的值。并且“视图”页面中还有一个错误是(x => x.selectedItem)中的“表达式树可能不包含动态操作”。请解决我的问题。     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)