Sam*_*lly 1 asp.net-mvc model-binding viewmodel asp.net-mvc-3
我相信ViewModels是一件好事.我刚刚尝试将部分应用程序转换为使用它们.但是我可能遇到了副作用,这是它们对模型绑定的影响,特别是Radiobutton助手的默认"检查"行为:
@Html.RadioButton("Value",Item.Value)
Run Code Online (Sandbox Code Playgroud)
如果默认模型具有"Value"属性,则上述方法有效.但是,如果我使用ViewModel,那么Value可能会降低一级,即:
没有VM
Model.Value
Run Code Online (Sandbox Code Playgroud)
使用VM:
Model.Content.Value;
MyContent = Model.Content.Value;
Run Code Online (Sandbox Code Playgroud)
这不再有效:
@Html.RadioButton("Value",Item.Value)
Run Code Online (Sandbox Code Playgroud)
也许我需要调整RB助手?
谢谢.
| 归档时间: |
|
| 查看次数: |
262 次 |
| 最近记录: |