【问题标题】:getting the selected value on an asp.net mvc selectlist在 asp.net mvc 选择列表上获取选定的值
【发布时间】:2010-09-14 20:44:31
【问题描述】:

我无法在 mvc 下拉列表中获取所选项目。我受不了viewdata,每个示例都使用它。这是我的代码,在此先感谢。

//controller
  public ActionResult Register(Models.Person APerson)
        {

        }

  public class Person
    {
        public Person()
        {
            using (var model = new theModel())
            {

                var countriesList = (from c in model.Countries
                                     orderby c.Name ascending
                                     select c).ToList();
                Countries = new SelectList(countriesList, "ID", "Name");

            }

        }

        [Required]
        [DisplayName("Country")]
        public SelectList Countries { get; set; }


        public string SelectedCountry { get; set; }

    }

  <%=Html.DropDownListFor(m => m.SelectedCountry, Model.Countries) %>

我知道这方面有很多问题,但我找不到使用该模式的简单示例。

【问题讨论】:

    标签: asp.net-mvc selecteditem selectlist


    【解决方案1】:
    Countries.SelectedValue
    

    【讨论】:

    • 这很简单,你是对的,谢谢。我以为会在国家/地区。selectedvalue...干杯。
    • 如果您在 Visual Studio 中编码...“intellisense”是您的朋友。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-14
    • 2011-11-04
    • 1970-01-01
    相关资源
    最近更新 更多