Модераторы: gambit

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите начинающему! (Вопрос) 
:(
    Опции темы
LectorSP
Дата 13.4.2006, 20:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 142
Регистрация: 13.4.2006
Где: г. Минск

Репутация: нет
Всего: 2



Маги 3-го 2-го 1-го уровня по ASP.NET, а также маги по ASP.NET вне категории, помогите начинающему! Я уверен что мой вопрос не составит для вас никакого труда!

Я начал сразу с ASP.NET 2.0 Framework 2.0 Visual Studio 2005!
У меня такой вопрос! После того, как я добавил в проект Global.asax, где мне найти Global.asax.cs?

Если я добавляю Global.asax.cs как новый класс, то я не могу создать экземпляр этого класса в Default.aspx.cs.
И вообще как взаимодействуют между собой Global.asax и Global.asax.cs?

--------------------
Трудно жить на свете негритенку Пете, Бьет его по роже  пионер Сережа! Никакими расовыми этническими и религиозными предрассудками я не страдаю!Я за DOT.NET......................ну и за мир во всем мире тоже!
PM MAIL ICQ   Вверх
Exception
Дата 14.4.2006, 03:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 9
Всего: 186



О Юный Странник, тебя приветствую я! В этом караван-сарае найдешь ответы на любые вопросы ты, но убедись, что правильно выражаешь мысли свои.
Собственно, я не понял, зачем тебе "создавать экземпляр Global.asax". Это же класс, в котором обрабатываются главные события приложения. Его создавать не нужно.
Скажи мне, в чем цель твоя, и указу тебе направление я.
PM   Вверх
LectorSP
Дата 14.4.2006, 12:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 142
Регистрация: 13.4.2006
Где: г. Минск

Репутация: нет
Всего: 2



У меня есть страница Global.asax! Мне надо найти Global.asax.cs и добавить в этот класс пару общих методов и свойств! А потом через экземпляр этого класса воспользоваться ими!
--------------------
Трудно жить на свете негритенку Пете, Бьет его по роже  пионер Сережа! Никакими расовыми этническими и религиозными предрассудками я не страдаю!Я за DOT.NET......................ну и за мир во всем мире тоже!
PM MAIL ICQ   Вверх
Exception
Дата 14.4.2006, 13:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 9
Всего: 186



Цитата(LectorSP @ 14.4.2006, 13:03 Найти цитируемый пост)
У меня есть страница Global.asax!

Это не страница.


Цитата(LectorSP @ 14.4.2006, 13:03 Найти цитируемый пост)
Мне надо найти Global.asax.cs и добавить в этот класс пару общих методов и свойств! А потом через экземпляр этого класса воспользоваться ими!

Тебе нужно хранить данные? Пользуйся переменными сессии:

Код

Session["SomeData"] = someData;
/**
***
**/
someData = (someDataType)Session["SomeData"]


Только не особо увлекайся, а то сервер перегрузишь.
PM   Вверх
LectorSP
Дата 14.4.2006, 19:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 142
Регистрация: 13.4.2006
Где: г. Минск

Репутация: нет
Всего: 2



Я добовляю в проект Global.asax! А где мне найти класс Global.asax.cs?

--------------------
Трудно жить на свете негритенку Пете, Бьет его по роже  пионер Сережа! Никакими расовыми этническими и религиозными предрассудками я не страдаю!Я за DOT.NET......................ну и за мир во всем мире тоже!
PM MAIL ICQ   Вверх
nusha
Дата 14.4.2006, 19:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 13.4.2006

Репутация: нет
Всего: нет



спасибо всем за помощь!больше никогда не обращусь к вам!
PM MAIL   Вверх
Exception
Дата 14.4.2006, 20:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 9
Всего: 186



Цитата(nusha @ 14.4.2006, 20:51 Найти цитируемый пост)
спасибо всем за помощь!больше никогда не обращусь к вам!


 ! 
Exception
Правила форума: http://forum.vingrad.ru/index.php?s=&act=SR&f=27
Вы их когда-нибудь читали? Если Вам чего-то нужно, создайте новую тему, а не засоряйте другие. И, как я уже сказал в PM, программ Вам писать никто не будет. Здесь помогают, а не пишут за Вас. Это последнее предупреждение.

Добавлено @ 20:38
Цитата(LectorSP @ 14.4.2006, 20:21 Найти цитируемый пост)
Я добовляю в проект Global.asax! А где мне найти класс Global.asax.cs?


Там же вроде в одном файле smile

Ещё раз повторю:

Цитата(Exception @ 14.4.2006, 14:35 Найти цитируемый пост)
Тебе нужно хранить данные? Пользуйся переменными сессии:


или я не понял, что тебе нужно?
PM   Вверх
LectorSP
Дата 15.4.2006, 00:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 142
Регистрация: 13.4.2006
Где: г. Минск

Репутация: нет
Всего: 2




Мне нужно просто найти файл Global.asax.cs, после того как я создал проект ASP.net

там есть: Default.aspx, Default.aspx.cs + я добавил Global.asax, а где Global.asax.cs????

Global.asax представляет из себя

<%@ Application Language="C#"%>

<script runat="server">

void Application_Start(object sender, EventArgs e)
{


}

void Application_End(object sender, EventArgs e)
{
// Code that runs on application shutdown

}

void Application_Error(object sender, EventArgs e)
{
// Code that runs when an unhandled error occurs

}

void Session_Start(object sender, EventArgs e)
{
// Code that runs when a new session is started

}

void Session_End(object sender, EventArgs e)
{
// Code that runs when a session ends.
// Note: The Session_End event is raised only when the sessionstate mode
// is set to InProc in the Web.config file. If session mode is set to StateServer
// or SQLServer, the event is not raised.

}

</script>

--------------------
Трудно жить на свете негритенку Пете, Бьет его по роже  пионер Сережа! Никакими расовыми этническими и религиозными предрассудками я не страдаю!Я за DOT.NET......................ну и за мир во всем мире тоже!
PM MAIL ICQ   Вверх
Exception
Дата 15.4.2006, 00:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 9
Всего: 186



Вот уже на протяжении трёх постов спрашиваю - зачем он тебе нужен?

Ну нету такого файла smile !
PM   Вверх
LectorSP
Дата 15.4.2006, 00:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 142
Регистрация: 13.4.2006
Где: г. Минск

Репутация: нет
Всего: 2



Мне надо включить статический метод для загрузки XML - фаилов в класс Global !


--------------------
Трудно жить на свете негритенку Пете, Бьет его по роже  пионер Сережа! Никакими расовыми этническими и религиозными предрассудками я не страдаю!Я за DOT.NET......................ну и за мир во всем мире тоже!
PM MAIL ICQ   Вверх
Exception
Дата 15.4.2006, 00:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 9
Всего: 186



А причем тут Global? Просто Add Item... и там обычный класс. Он создастся в папке App_Code и будет доступен всему приложению. В него и сунь метод.
PM   Вверх
mr.DUDA
Дата 15.4.2006, 09:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 5
Всего: 232



LectorSP, в чём проблема ? Добавляем метод как в обычный класс:
Код

<%@ Application Language="C#" %>

<script runat="server">

    static void LoadXML(string fileName)
    {
    }
    
...



--------------------
user posted image
PM MAIL WWW   Вверх
Exception
Дата 15.4.2006, 11:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 9
Всего: 186



Имхо, если методу не нужно взаимодействовать с самим Web-приложением, лучше выделить его в отдельный класс.
PM   Вверх
mr.DUDA
Дата 15.4.2006, 19:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 5
Всего: 232



Цитата(Exception @ 15.4.2006, 10:40 Найти цитируемый пост)
Имхо, если методу не нужно взаимодействовать с самим Web-приложением, лучше выделить его в отдельный класс.

Если очень хочется, можно хоть тыщу методов напихать в Global.asax, но логичнее выделить независимый функционал в отдельный класс, в этом я согласен с Exception.


--------------------
user posted image
PM MAIL WWW   Вверх
Exception
Дата 16.4.2006, 12:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 9
Всего: 186




nusha, это не чат, а ФОРУМ! Отличие в том, что здесь посты не по теме НЕ ДОПУСКАЮТСЯ! У Вас на данный момент нет ни одного поста по теме - сплошной оффтопик. Если хотите что.то спросить, СОЗДАЙТЕ НОВУЮ ТЕМУ. И прочитайте те PM, которые я Вам отослал. 
PM   Вверх
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка под ASP.NET | Следующая тема »


 




[ Время генерации скрипта: 0.0619 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.