包含从经典ASP到ASP.NET的SQL文件

本文关键字:ASP SQL 文件 NET 经典 包含 | 更新日期: 2023-09-27 17:49:58

当我使用Classic ASP编写这个c#应用程序时,我有一个包含文件,如:

<%
string groupItemTable = "GroupCustomer"
string itemTable = "Customer"
string itemID = "CustomerID"
string itemColumn1 = "CustomerName"
string itemColumn2 = "CustomerAddress"
%>

迁移到ASP后。. NET中,有人告诉我包含文件是不好的。我正在Visual Studio 2013 Express for Web中编写这个c#应用程序,并使用SqlDataSource来填充DropDownListGridview。如何将我最初用于经典ASP的内容整合到ASP.NET中?我在经典ASP中这样做的一个例子是这样的(当时是在VB中完成的):

selectGroupsSQL = "SELECT " & itemTable & "." & itemID & "," & itemColumn1 & "," & itemColumn2 & " FROM " & itemTable & " inner join " & groupItemTable & " on " & groupItemTable & "." & itemID & " = " & itemTable & "." & itemID & "

包含从经典ASP到ASP.NET的SQL文件

ASP classic是20世纪90年代的技术,自2000年以来已经停产。

更糟糕的是,你的代码暴露了SQL注入。

最重要的是,这不是来自。net框架的VB,这实际上是VBscript。

你已经被告知包含是不好的,它是一个混乱的方式来模块化和重用你的代码和逻辑。

幸运的是你已经转向了ASP。现在你正在使用Visual Studio 2013。

所以帮你自己一个忙,忘记你写的危险和过时的代码,利用伟大的工具VS2013,用面向对象的方式编写你的项目,使用类和所有其他概念。

如果您正在寻求查询数据库的正确方法,您可以使用ADO。