C# 如何解析参数对于System.ComponentModel.PropertyChangingEventHandler无效

C# 如何解析参数对于System.ComponentModel.PropertyChangingEventHandler无效,c#,mvvm,asp.net-mvc-5,C#,Mvvm,Asp.net Mvc 5,我正在MVC5中重写一个ASP.NET MVC3应用程序,它大量使用了淘汰和MVVM。模型类中包含大量INotifyPropertyChanged和INotifyPropertyChanged函数 在将以下语句引入MVC5应用程序时,我在上面的主题行中收到了构建错误: public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyCh

我正在MVC5中重写一个ASP.NET MVC3应用程序,它大量使用了淘汰和MVVM。模型类中包含大量INotifyPropertyChanged和INotifyPropertyChanged函数

在将以下语句引入MVC5应用程序时,我在上面的主题行中收到了构建错误:

public event PropertyChangingEventHandler PropertyChanging;
    public event PropertyChangedEventHandler PropertyChanged;

    protected virtual void SendPropertyChanging()
    {
        if (this.PropertyChanging == null)
            return;
        this.PropertyChanging((object)this, AFCity.emptyChangingEventArgs);
    }

必须采取什么措施来解决上述错误

这里错得太多了。首先,knockout不知道关于事件的废话,所以你可以直接把INPC的废话都去掉。我们不知道这座城市是什么。我称之为胡说八道,因为如果不传入正在更改的属性的名称,INPC将一文不值。这个问题表明你不知道MVC是如何工作的;我强烈建议您创建一个小型原型,它有一个视图、一个WebAPI控制器,并使用knockoutjs做一些简单的事情。你把桌面模式和web模式混为一谈,这会把我们都害死。knockout对INPC和其他与DOM无关的服务器端事件一无所知