0

我主要是想理解这一点。.NET 应用程序中所有这些具有相似名称的类的目的是什么?

另外,我会在哪些中看到更多的实现细节?我假设 .ASPX 是实际的网站?

在此处输入图像描述

谢谢!

4

2 回答 2

6

.aspx文件包含页面的标记,即混合了服务器标签的 HTML 代码。

.aspx.cs文件是文件背后的代码,其中包含页面类的 C# 代码。

.aspx.designer.cs文件包含自动生成的 C# 代码,该代码将标记文件中的控件声明为页面类中的属性,以便您可以轻松访问它们。

于 2012-11-13T23:54:50.590 回答
2

这基本上是同一类。它被拆分只是为了您的舒适。您可能想看看http://msdn.microsoft.com/en-us/library/ms178138(v=vs.100).aspx 或阅读其他一些关于 Web 表单的论文。但实际上您可以将所有这些放在同一个文件中。所以所有的代码人员,比如事件处理程序都应该在 PageName.aspx.cs 文件中。在 PageName.aspx 你应该有 html 标记。并且您可能对生成的文件不太感兴趣,因为它包含为您生成的内容,因此您将在下次重新生成时丢失此文件中的所有代码。

于 2012-11-13T23:52:47.300 回答