У меня многолетний опыт программирования на ASP, но я новичок в программировании на ASP.NET.
Я просматривал коды одного сайта и заметил, что программист, который кодировал этот сайт, сделал два соединения с базой данных.Один в Web.config, другой на странице ASPX.
Web.config имеет следующее:
<connectionStrings>
<add name="pearl" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Hosting\7195242\html\db\xxx.mdb" providerName="System.Data.OleDb" />
</connectionStrings>
Страница ASPX имеет следующее:
<asp:AccessDataSource ID="AccessDataSource1" runat="server"
DataFile="D:\Hosting\7195242\html\db\xxx.mdb"
SelectCommand="SELECT * FROM [Pearl_PageContents]">
</asp:AccessDataSource>
С ASP,Обычно я создаю один файл ASP с именем connection.asp, добавляю коды подключения к моей базе данных в этот файл и присоединяю его ко всем другим страницам ASP, которые взаимодействуют с базой данных.Чем отличается ASP.NET?