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

时间:2015-06-13 13:28:21

标签: c# asp.net webforms

我是新手并且在学习Asp.net。我正在构建作为Web应用程序(管理面板),它将与数据库进行交互。之前,当我为分配创建Web应用程序时,我使用sqldatasource或手动编写代码,在asp页面的代码中编写插入/删除等代码。现在,我正在学习使用Ajax / Jquery和JSon进行aspx页面的crud操作,并看到正在创建一个类文件(youtube video)。我很困惑为什么创建类文件。目的是什么?为aspx页面创建类是一个好习惯。

我在C#中为winforms创建了类文件。我完全糊涂了。我读过MSDN但是从利益方面来说并不了解实体框架的目的。

请帮我提供一些信息。

1 个答案:

答案 0 :(得分:0)

将单独的类隐藏在页面背后的主要好处和动机是利用HTML代码和C#代码的分离。它也有点脱钩。例如,如果你有一个人在HTML方面工作而一个编码器正在服务器端,那么想象一下这两个人是如何同时工作的。所以现在一个编码器独立地处理.cs文件,HTML编码器继续改进外观和感觉。

实体框架不是数据库交互的包装器,它可以帮助您减少编写的代码行以建立与数据库的连接并执行操作,但是没有正文强制您使用它。从更好的可维护性的目的来看,这只是最佳实践之一。