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