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