簡體   English   中英

Global.asax不起作用

[英]Global.asax not working

我打算利用System.Data包的全局導入。 我加了之后

<%@ Import Namespace="System.Data" %> 

在global.asax的標記中

在我的一個課程中,我刪除了代碼之上的“Using System.Data”。 我構建了global.asax和類。

但我沒有建成功,而是收到了錯誤

“CommandType”名稱在當前上下文中不存在。

我認為你誤解了global.asax的作用。

它不提供全局導入/使用語句。

這里閱讀它,甚至更好的Stackoverflow答案在這里

Global.asax允許您處理應用程序/會話生命周期事件。

您需要在使用System.Data命名空間調用的文件中包含Import Namespace

我認為您可能還需要導入System.Data.SqlClient命名空間,假設它是一個失敗的命令對象。

編輯

如果您希望所有頁面都可以使用某些名稱空間,請嘗試在web.config中添加它們:

<pages>
    <namespaces>
        <add namespace="System.IO" />
        <add namespace="ProjectName.Classes" />
    </namespaces>
</pages>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM