【发布时间】:2014-01-02 19:49:51
【问题描述】:
我必须为国家绑定一个下拉列表,选择国家后,状态应该自动填充到第二个下拉列表中。
我已经通过以下方式定义了模型类。
public class Country
{
public string Code { get; set; }
public string Name { get; set; }
}
public class State
{
public string Code { get; set; }
public string Name { get; set; }
public Country CountryName { get; set; }
}
第一季度。这是定义模型类的正确方法吗?
在这之后我有一个看法
@Html.DropDownListFor(Model => Model.Country,new SelectList(ViewBag.Countries,"Code","Name"))
第二季度。我应该如何以及在哪里编写代码来获取所选国家的状态。 (当国家代码作为参数传递时,我有一种获取状态的方法)
public List<State> GetStates(string CountryCode)
【问题讨论】:
标签: c# asp.net asp.net-mvc-4 razor