powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Какая то непонятная ошибка
4 сообщений из 4, страница 1 из 1
Какая то непонятная ошибка
    #33957283
AlekseyB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
делаю так для того чтобы выдать MessageBox:
public class MessageBox
{
private static Hashtable m_executingPages = new Hashtable();
private MessageBox() { }
public static void Show(string sMessage)
{
if (!m_executingPages.Contains(HttpContext.Current.Handler))
{
Page executingPage = HttpContext.Current.Handler as Page;
if (executingPage != null)
{
Queue messageQueue = new Queue();
messageQueue.Enqueue(sMessage);
m_executingPages.Add(HttpContext.Current.Handler, messageQueue);
executingPage.Unload += new EventHandler(ExecutingPage_Unload);
}
}
else
{
Queue queue = (Queue)m_executingPages[HttpContext.Current.Handler];
queue.Enqueue(sMessage);
}
}
private static void ExecutingPage_Unload(object sender, EventArgs e)
{
Queue queue = (Queue)m_executingPages[HttpContext.Current.Handler];
if (queue != null)
{
StringBuilder sb = new StringBuilder();
int iMsgCount = queue.Count;
sb.Append("<script language='javascript'>");
string sMsg;
while (iMsgCount-- > 0)
{
sMsg = (string)queue.Dequeue();
sMsg = sMsg.Replace("\n", "\\n");
sMsg = sMsg.Replace("\"", "'");
sb.Append(@"alert( """ + sMsg + @""" );");
}
sb.Append(@"</script>");
m_executingPages.Remove(HttpContext.Current.Handler);
HttpContext.Current.Response.Write(sb.ToString());
}
}
}


а он ругается (The namespace '<global namespace>' already contains a definition for 'MessageBox')
и главное не везде. Как быть?
...
Рейтинг: 0 / 0
Какая то непонятная ошибка
    #33957348
Hamster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так назови его по другому)))Программеры курят быстро. Потому что мысль. Потому что она уйдет и придется думать ее снова...
...
Рейтинг: 0 / 0
Какая то непонятная ошибка
    #33957460
AlekseyB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да помогает, но вот почему в других проектах работало на одном имени не пойму?
...
Рейтинг: 0 / 0
Какая то непонятная ошибка
    #33957607
Фотография Juice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Потому, что у Вас подключен namespace содержащий класс MessageBox, а именно System.Windows.Forms. Поэтому и есть проблема неразрешимости имен.

С ув. Сергей. 
История - это огромная система раннего предупреждения.
Norman Cousins
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Какая то непонятная ошибка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]