C# 我们是否可以将所有控制事件写入不同层的单独类文件中,而不是在网页的代码隐藏中?

C# 我们是否可以将所有控制事件写入不同层的单独类文件中,而不是在网页的代码隐藏中?,c#,asp.net,.net,vb.net,layered,C#,Asp.net,.net,Vb.net,Layered,我们是否可以将所有控制事件写入不同层的单独类文件中,而不是在网页的代码隐藏中?请帮忙 提前谢谢。可以。一种方法是创建一个与codebehind文件同名的分部类,并使用它来包含事件 是的,你可以。一种方法是创建一个与codebehind文件同名的分部类,并使用它来包含事件 你想要的东西叫做。有了web表单,你可以实现你想要的,但这并不漂亮。我们正试图用代码隐藏逻辑来分离UI层。UI层只有UI和客户端验证,而所有逻辑都在单独的EventManager层中。我试图通过分部类来实现,但分部类只有在它们位

我们是否可以将所有控制事件写入不同层的单独类文件中,而不是在网页的代码隐藏中?请帮忙


提前谢谢。

可以。一种方法是创建一个与codebehind文件同名的分部类,并使用它来包含事件

是的,你可以。一种方法是创建一个与codebehind文件同名的分部类,并使用它来包含事件

你想要的东西叫做。有了web表单,你可以实现你想要的,但这并不漂亮。我们正试图用代码隐藏逻辑来分离UI层。UI层只有UI和客户端验证,而所有逻辑都在单独的EventManager层中。我试图通过分部类来实现,但分部类只有在它们位于同一名称空间时才起作用。@HotTester ASP.Net MVC设计用于将UI层与“业务逻辑”分离,您需要的就是所谓的“业务逻辑”。有了web表单,你可以实现你想要的,但这并不漂亮。我们正试图用代码隐藏逻辑来分离UI层。UI层只有UI和客户端验证,而所有逻辑都在单独的EventManager层中。我试图通过分部类来实现,但分部类只有在它们位于同一名称空间时才起作用。@HotTester ASP.Net MVC旨在将UI层与“业务逻辑”分开