相关疑难解决方法(0)

在MVC2中的EditorForModel与DisplayForModel模式中显示不同的字段

我有一个viewmodel,它有一个int StateID字段和一个string StateName字段,如下所示:

public class DepartmentViewModel : BaseViewModel, IModelWithId
{
    // only show in edit mode
    public int StateId { get; set; }

    // only show in display mode
    public string StateName { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我有一个使用的只读视图和使用DisplayForModel的更新视图EditorForModel.我希望DisplayForModel视图显示StateName属性,EditorForModel视图使用StateID属性(我实际上是基于此呈现下拉列表).

我无法弄清楚如何装饰我的viewmodel属性来创建此行为.

asp.net-mvc editorformodel

10
推荐指数
2
解决办法
3845
查看次数

标签 统计

asp.net-mvc ×1

editorformodel ×1