1
我填充下拉使用此代码列表(它工作正常):如何从DropDownListFor列表中选择一个项目? (MVC3)
@Html.DropDownListFor(x => x.SelectedCountry, new SelectList(Model.Countries, "Value", "Text"), "Please Select a Country")
有时候,这种观点也得到预先选定国家的数据,所以我想选择国家。
我想:
@Html.DropDownListFor(x => x.SelectedCountry, new SelectList(Model.Countries, "Value", "Text", "United States"), "Please Select a Country")
但这并没有工作。我也尝试过这个项目的价值,没有运气。
我在做什么错?
另外,有没有办法在创建后访问/修改该元素? (使用C#不是JavaScript)
谢谢!
你检查了这个吗? http://stackoverflow.com/questions/781987/how-can-i-get-this-asp-net-mvc-selectlist-to-work –
我找不到明确的答案,你可以指导我也许一个特定的地方?如果可能,我宁愿避免使用这些功能。 – Michael
当模型包含所选项目的值时,我才能使用它。 即: x.SelectedCountry 有数据(值,而不是文本),它的工作原理。 (使用与之前相同的代码) – Michael