Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为什么ASP.NET网站没有designer.cs?_C#_Asp.net_.net_Visual Studio - Fatal编程技术网

C# 为什么ASP.NET网站没有designer.cs?

C# 为什么ASP.NET网站没有designer.cs?,c#,asp.net,.net,visual-studio,C#,Asp.net,.net,Visual Studio,如果我们在Visual Studio中创建ASP.NET Web应用程序,我们可以看到每个.aspx文件都有一个关联的自动生成的.aspx.designer.cs文件。但是对于ASP.NET网站,每个aspx文件只有一个codebehind.aspx.cs文件 我的问题是为什么ASP.NET网站没有自动生成的designer.cs文件? 在Web应用程序项目中,自动生成的designer文件的用途是什么?(我相信没有人碰过该designer文件)为什么ASP.NET网站没有自动生成的design

如果我们在Visual Studio中创建ASP.NET Web应用程序,我们可以看到每个.aspx文件都有一个关联的自动生成的.aspx.designer.cs文件。但是对于ASP.NET网站,每个aspx文件只有一个codebehind.aspx.cs文件

我的问题是为什么ASP.NET网站没有自动生成的designer.cs文件?


在Web应用程序项目中,自动生成的designer文件的用途是什么?(我相信没有人碰过该designer文件)

为什么ASP.NET网站没有自动生成的designer.cs文件

因为代码是由VisualStudio动态编译的。每个页面都被编译成一个单独的dll

对于Web应用程序项目,自动生成的设计器文件的用途是什么

设计器文件作为一个分部类创建,该分部类充当aspx和aspx.cs文件之间的桥梁,该文件还提供IntelliSense支持。没有人接触设计器文件,因为当对aspx文件进行任何更改时,VisualStudio会自动更新它

以下是将为您提供更多信息的参考资料: