2012-05-01 1 views
1

Я планирую использовать глобальный импорт для пакета System.Data. После того, как я добавилGlobal.asax не работает

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

в разметке global.asax

В одном из моего класса я удалил «Использование System.Data» в верхней части кода. Я построил global.asax и класс.

Но вместо встроенного успешно, я получил ошибку

Название «CommandType» не существует в текущем контексте.

ответ

1

Я думаю, что вы, возможно, придется импортировать System.Data.SqlClient имен тоже, при условии, что это команда объект он терпит неудачу на ,

EDIT

Если вы хотите определенных пространств имен, доступных для всех страниц, попробуйте добавить их в 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 позволяет обрабатывать приложения/сессии lifecyle события.

Вам нужно будет включать в свой импорт пространства имен в файлах, которые вы используете вызовы в пространство имен System.Data

 Смежные вопросы

  • Нет связанных вопросов^_^