如果您知道 WPF 的 MVVM 模式,那么您就会知道 Josh smith msdn 文章,其中 CustomerViewModel 不包含如下简单属性:
public string FirstName {get;set;}
而是一个 ViewModel 包装一个模型并像这样委托属性访问:
public string FirstName
{
get { return _customer.FirstName; }
set
{
if (value == _customer.FirstName)
return;
_customer.FirstName = value;
base.OnPropertyChanged("FirstName");
}
}
我在 asp.net mvc 中没有看到这个。这是因为缺少 INotifyPropertyChanged 接口吗?