1

我相信 ViewModel 是个好东西。我一直在尝试将我的应用程序的一部分转换为使用它们。但是我可能遇到了副作用,那就是它们对模型绑定的影响,特别是 Radiobutton 助手的默认“检查”行为:

@Html.RadioButton("Value",Item.Value)

如果默认模型具有“值”属性,则上述方法有效。但是,如果我使用 ViewModel,则 Value 可能会下降一级,即:

没有虚拟机

Model.Value

使用虚拟机:

Model.Content.Value;
MyContent = Model.Content.Value;

这不再有效:

@Html.RadioButton("Value",Item.Value)

也许我需要调整 RB 助手?

谢谢。

4

1 回答 1

5

尝试使用:

@Html.RadioButtonFor(m => m.Content.Value)
于 2013-04-08T16:48:11.647 回答