2012-05-01 109 views
1

我打算利用System.Data包的全局導入。我在Global.asax中Global.asax不工作

的標記添加

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

後在我的課之一,我取消了對代碼的頂部「使用System.Data」。 我建立了global.asax和類。但

,而不是建立成功後,我收到錯誤

名稱「的CommandType」不存在當前上下文存在。

回答

1

我想你可能需要導入System.Data.SqlClient命名空間過的文件,假設這是它的失敗上的命令對象。

編輯

如果你想提供給所有的網頁一定的命名空間,試着在web.config中加入他們,而不是:

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

我想上面的代碼,在web.config不識別標籤和標籤。 :-( – danial

+0

'pages'部分在'system.web'節下。 –

2

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

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

閱讀起來就可以了here,更是一個Stackoverflow answer here

的Global.asax讓您處理應用程序/會話生命週期事件。

您將需要包括你的導入命名空間中所使用的呼叫對System.Data命名空間