我们可以将两个部分类链接到一个ascx页面。
我已经浏览了一些链接,但找不到合适的解决方案。 假设我有例如
这样的文件 Collection.ascx.cs和Collection.Search.cs
与Collection.ascx
我正在处理按钮点击事件等事件,是否可以将其放置在部分类中,因为这样做会使方法不可用。
我的目的是处理按钮点击事件和部分类中的下拉列表更改事件。
答案 0 :(得分:1)
是的,在WebApplication中,它是.aspx(网页)和.ascx(用户控件)的默认属性。
这些默认情况下带有两个.cs文件,分隔部分类中的代码(filename.aspx.designer.cs和filename.aspx.cs具有相同的分部类)
您还可以添加更多.cs文件来扩展这些部分类定义。
但是在网站上,对于aspx或ascx它将无效。
答案 1 :(得分:0)
是的,部分类的C#编译器规则不会因为它的ASP.NET而改变。只需确保您的命名空间和类名匹配,源文件不必是解决方案资源管理器中ascx
文件的子文件,但如果您真的想要它,您可以编辑项目文件并添加适当的依赖xml段。