Когда я создаю новый веб-сайт, Default.aspx имеет директиву @ Страница автоматически устанавливается на Inherits="_Default"
. Файл codebehind имеет public partial class _Default : System.Web.UI.Page
, но не указан namespace
. Означает ли это, что во время компиляции генерируется случайное имя пространства имен?ASP.NET, какое пространство имен используется по умолчанию?
Итак, я хотел бы создать класс для обработки некоторой работы базы данных, но не уверен, в каком пространстве имён он будет принадлежать. Я явно создаю пространство имен для этого? То есть если мой класс был в MyNamespace
, тогда Default.aspx имел бы Inherits="MyNamespace._Default"
, а код также был бы обернут в namespace MyNamespace{ ... }
? Ваши разъяснения приветствуются.
в основном, это просто не в пространстве имен! Так просто! – Romain
Вы видели [этот] (http://stackoverflow.com/questions/1251542/asp-net-namespace) вопрос? – Storm
Да, ответ есть. Спасибо. – 2013-03-21 13:55:11