У меня есть 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; }
}
У меня есть представление только для чтения, которое использует DisplayForModel
и представление обновления, которое использует EditorForModel
. Я хочу, чтобы представление DisplayForModel
отображало свойство StateName
, а представление EditorForModel
использовало свойство StateID
(на самом деле я представляю выпадающий список на основе этого).
Мне не удалось выяснить, как украсить мои свойства viewmodel, чтобы создать это поведение.