C# 单个ascx页面是否可以使用多个属于分部类的代码文件

C# 单个ascx页面是否可以使用多个属于分部类的代码文件,c#,ascx,C#,Ascx,我们可以将两个分部类链接到单个ascx页面吗 我已经浏览了一些链接,但找不到适合的解决方案。 例如,假设我有如下文件 Collection.ascx.cs和Collection.Search.cs 使用Collection.ascx 我正在处理button click事件之类的事件,是否可以将其放在分部类中,因为这样做会使该方法不可用。 我的意图是在分部类中处理按钮单击事件和下拉更改事件 是的,部分类的C#编译器规则不会改变,因为它是ASP.NET。只需确保名称空间和类名匹配,源文件不必是解决方

我们可以将两个分部类链接到单个ascx页面吗

我已经浏览了一些链接,但找不到适合的解决方案。 例如,假设我有如下文件

Collection.ascx.cs和Collection.Search.cs
使用Collection.ascx

我正在处理button click事件之类的事件,是否可以将其放在分部类中,因为这样做会使该方法不可用。

我的意图是在分部类中处理按钮单击事件和下拉更改事件

是的,部分类的C#编译器规则不会改变,因为它是ASP.NET。只需确保名称空间和类名匹配,源文件不必是解决方案资源管理器中
ascx
文件的子文件,但如果确实需要,可以编辑项目文件并添加相应的依赖于xml段。

是的,在WebApplication中,它是.aspx(网页)和.ascx的默认特性(用户控制)

默认情况下,这些文件附带两个.cs文件,将代码分为部分类(filename.aspx.designer.cs和filename.aspx.cs具有相同的部分类)

您还可以添加更多的.cs文件来扩展这些部分类定义

但在网站上,它将不工作,为aspx或ascx