【发布时间】:2015-08-12 02:43:47
【问题描述】:
我正在尝试填充下拉列表的选定值。当我将 ViewModel 上的选定值设置为字符串时,它可以完美运行。当我将选定的值属性设置为子类的一部分时,它会失败:
@Html.DropDownListFor(model => model.JMASettings.CustomerID, Model.CustomerIDList)
此方法有效:
@Html.DropDownListFor(model => model.CustomerID, Model.CustomerIDList)
-
在 ViewModel 中有类可以吗?
public class SettingsViewModel { public SettingsViewModel() { JMASettings = new JMASettings(); } public JMASettings JMASettings {get; set;} } public class JMASettings { public string CustomerID {get; set;} } 是否建议我将 JMASettings 的内容复制并粘贴到我的设置视图模型类中?
【问题讨论】:
-
如果第一个不起作用,那么您应该发布您的控制器方法以查看错误在哪里。
标签: c# asp.net-mvc asp.net-mvc-4