【发布时间】:2011-07-13 05:28:30
【问题描述】:
我在 web 表单中使用 asp.net 和 c#。
使用 Visual Studio,它会自动为我的控件创建事件处理程序方法。
VS 以这种方式生成 Method 名称idControl_event。我知道我可以给事件处理程序方法起任何名字。
所以我想知道您最喜欢的主题命名方法是什么。
-
我想知道是否可以使用 Web 窗体在单独的类中编写事件处理程序方法(而不是在特定网页的代码中)以及如何从控件中调用主题。
感谢您的宝贵时间。
【问题讨论】:
-
只是出于好奇,为什么要将事件处理程序与代码隐藏分开?
-
我在“C# 2008 Objects”一书中读到了这种架构方法,它指的是一种可以在 Windows 应用程序中使用的模式。主要想法是在一个地方为许多控件提供通用逻辑......所以我很想看看是否可以应用于 Web 表单。
-
嗯,这给了我另一个关于使用基类封装公共逻辑的想法 - 我已经更新了我的答案以包含该选项。
标签: c# asp.net delegates event-handling