我打算利用 System.Data 包的全局导入。在我添加之后
<%@ Import Namespace="System.Data" %>
在 global.asax 的标记中
在我的一堂课中,我删除了代码顶部的“使用 System.Data”。我构建了 global.asax 和类。
但是我没有成功构建,而是收到了错误
当前上下文中不存在名称“CommandType”。
我打算利用 System.Data 包的全局导入。在我添加之后
<%@ Import Namespace="System.Data" %>
在 global.asax 的标记中
在我的一堂课中,我删除了代码顶部的“使用 System.Data”。我构建了 global.asax 和类。
但是我没有成功构建,而是收到了错误
当前上下文中不存在名称“CommandType”。
我认为您误解了 global.asax 的作用。
它不提供全局 Import/Using 语句。
在这里阅读它,甚至更好的Stackoverflow 答案在这里
Global.asax 允许您处理应用程序/会话生命周期事件。
您需要将导入命名空间包含在您使用调用 System.Data 命名空间的文件中
我认为您可能也需要导入System.Data.SqlClient
命名空间,假设这是一个失败的命令对象。
编辑
如果您希望某些命名空间可用于所有页面,请尝试将它们添加到 web.config 中:
<pages>
<namespaces>
<add namespace="System.IO" />
<add namespace="ProjectName.Classes" />
</namespaces>
</pages>