У меня есть 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, чтобы создать это поведение.