Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.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中的网站页面创建类文件吗?_C#_Asp.net_Webforms - Fatal编程技术网

C# 我们需要为Asp.net中的网站页面创建类文件吗?

C# 我们需要为Asp.net中的网站页面创建类文件吗?,c#,asp.net,webforms,C#,Asp.net,Webforms,我是新手,正在学习Asp.net。我正在构建一个web应用程序(管理面板),它将与db交互。早些时候,当我为作业创建web应用程序时,我使用sqldatasource或手动编写代码在asp页面的代码隐藏中编写了插入/删除等的代码。现在,我正在学习使用Ajax/Jquery和JSon进行aspx页面的crud操作,并看到正在创建一个类文件(youtube视频)。我对创建类文件的原因感到困惑。目的是什么?为aspx页面创建类是一种好的做法 我在C#中为winforms创建了类文件。我完全糊涂了。我读

我是新手,正在学习Asp.net。我正在构建一个web应用程序(管理面板),它将与db交互。早些时候,当我为作业创建web应用程序时,我使用sqldatasource或手动编写代码在asp页面的代码隐藏中编写了插入/删除等的代码。现在,我正在学习使用Ajax/Jquery和JSon进行aspx页面的crud操作,并看到正在创建一个类文件(youtube视频)。我对创建类文件的原因感到困惑。目的是什么?为aspx页面创建类是一种好的做法

我在C#中为winforms创建了类文件。我完全糊涂了。我读了MSDN,但不理解实体框架的好处


请帮我提供一些信息。

在页面后面有单独的类,以利用HTML代码和C#代码的分离,其主要好处和动机是。它也有一点解耦。例如,如果你有一个人在HTML端工作,而一个程序员在服务器端工作,想象一下这两个人是如何同时工作的。因此,现在有一个程序员独立处理.cs文件,HTML编码器不断改进外观


实体框架并不是数据库交互的包装器,它可以帮助您减少为连接数据库和执行操作而编写的代码行,但没有人强迫您使用它。出于更好的可维护性的目的,这只是最佳实践之一

值得注意的是,webforms是一种正在消亡的技术。您最好使用诸如ASP.NETMVC之类的MVC框架来学习web开发。是的,这是列表中的下一个,但我将自己学习。Asp.net是课程的一部分,所以我必须学习。那么我是否需要创建类呢?谢谢你的回答。非常感谢你用简单的话来澄清。因为我是唯一一个同时使用这两种代码的人,所以我从代码背后工作并不重要。我对EF的概念有点纠结,我理解它的用途,但当从多个表检索数据时,我很纠结。我会继续努力练习。再次感谢你。