我们是否需要为 Asp.net 中的网站页面创建 Class 文件?

Do we need to create Class file for page of website in Asp.net?

我是新手,正在学习Asp.net。我正在构建将与数据库交互的 Web 应用程序(管理面板)。早些时候,当我为作业创建 Web 应用程序时,我使用 sqldatasource 或手动编写代码在 asp 页面的代码后面编写了 insert/delete 等代码。现在,我正在学习使用 Ajax/Jquery 和 JSon 对 aspx 页面进行 crud 操作,并且看到正在创建 class 文件(youtube 视频)。我对创建 class 文件的原因感到困惑。目的是什么?为 aspx 页创建 classes 是一个好习惯吗?

我在 C# 中为 winforms 创建了 class 个文件。我完全 confused.I 阅读了 MSDN,但不了解 Entity framework 在好处方面的目的。

请帮我提供一些信息。

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

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