Другие файлы не распознают мой статический класс - ASP.NET и C # - PullRequest
0 голосов
/ 17 февраля 2010
  1. SqlConnectionStringBuilder находится в пространстве имен System.Data.SqlClient.Я импортировал пространство имен вверху, но SqlConnectionStringBuilder не выделяется, шрифт остается черного цвета.Любая идея, почему это происходит?

  2. RestaurantData является общедоступной статической, как вы видите ниже.Я назвал этот статический класс в коде aspx по умолчанию за страницей:

RestaurantData.SetUpSessionVariables (Session);

Я получаю следующую ошибку:

Название 'RestaurantData' не существует в текущем контексте

RestaurantData является статическим, я не должен получить эту ошибку.Можете ли вы, пожалуйста, посоветовать ...

Ответы [ 2 ]

1 голос
/ 17 февраля 2010

Похоже, у вас нет пространства имен, доступного для страницы aspx.

проверить эту статью ... http://www.west -wind.com / WebLog / сообщений / 753705.aspx

попробуйте добавить это сразу после тега <% @ Page ,,,,,,%>:

<%@ Import Namespace="Your.Name.Space" %>

если вы используете 3.5, проверьте здесь http://msdn.microsoft.com/en-us/library/ms164642.aspx

попробуйте использовать

вы можете добавить что-то подобное в ваш файл web.config

<pages>
   <namespaces>
      <add namespace="System" />
      <add namespace="System.Collections" />
      <add namespace="System.Collections.Specialized" />
      <add namespace="System.Configuration" />
      <add namespace="System.Text" />
      <add namespace="System.Text.RegularExpressions" />
      <add namespace="System.Web" />
      <add namespace="System.Web.Caching" />
      <add namespace="System.Web.SessionState" />
      <add namespace="System.Web.Security" />
      <add namespace="System.Web.Profile" />
      <add namespace="System.Web.UI" />
      <add namespace="System.Web.UI.WebControls" />
      <add namespace="System.Web.UI.WebControls.WebParts" />
      <add namespace="System.Web.UI.HtmlControls" />
   </namespaces>
   <!-- Other elements -->
</pages>
1 голос
/ 17 февраля 2010

Для SqlConnectionStringBuilder добавили ли вы ссылку на System.Data.dll?

Возможно, вам понадобится добавить с использованием директивы namespace для импорта пространства имен для RestaurantData, например,

using MyWebsite.Data;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...