Я бы порекомендовал написание моделей представления для любого представления, которое вы хотите отклонить от поведения по умолчанию.
Примечание: вероятно, будет хорошей идеей написать модель представления для каждого представления, поскольку вы получаете разделение интересов,и легче контролировать поведение каждого вида.
В любом случае ...
Например, скажем, ваша модель
class Herps {
public string Name { get; set; }
public int SecretToSomePeople { get; set; }
}
и вы не хотитесделайте так, чтобы SecretToSomePeople
показывалось на одном из ваших представлений, создайте модель представления, которая не содержит SecretToSomePeople
class Herps {
public string Name { get; set; }
}
, и используйте ее в качестве модели для желаемого представления.Удостоверьтесь, что вы копируете в / из реальной модели где-нибудь.