Re: Как поставить брейкпойнт на первое событие страницы
От: FLUID Украина http://yuriy-okhmat.blogspot.com/
Дата: 19.07.07 08:00
Оценка: :)
F9 в студии, а если чесно не понятна суть...
Мы не владеем тем, чего мы не понимаем....
Как поставить брейкпойнт на первое событие страницы
От: kolja2003 Россия  
Дата: 18.07.07 10:52
Оценка:
Кручу очень большой солюшн ASP.NET и возникла проблема. Мне надо поймать обработчик события который вызывается на сервере при создании страницы. То есть есть страница но создаваемая динамически и я не могу понять где в солюшене она создается. Надо бы чтобы ВизуалСтудия остановилась на первом же методе класса который обрабатывает мою страницу. Как такое сделать?
Re[2]: Как поставить брейкпойнт на первое событие страницы
От: kolja2003 Россия  
Дата: 19.07.07 09:28
Оценка:
Здравствуйте, FLUID, Вы писали:

FLU>F9 в студии, а если чесно не понятна суть..


F9 ставит брейкпойт с строке кода на которую укажешь а у меня настоящий стог сена из кода.. Я не могу знать где тот код или где тот класс который обрабатывает события текущей — видимой в браузере в данный момент — страницы.
Другими словами. Я стартую дебаг моей вебаппликации, иду с "номе пейдж" дальше и дальше, пока не приду на какую то интересующую меня страницу. Мне теперь нужно найти класс, который содержит обработчики событий этой страницы.
Допустим что эта моя страница визуализирует в браузере какую то ветку дискуссии какого то блога. То есть на странице выведен какой то пост какого то юзера и ответы на него других юзеров.
И вот я кликаю кнопку "добавить ответ" на странице в ветке дискусии и мне надо бы чтобы ВизуалСтудия сама остановилась на первом же событии этой страницы у которого есть обработчик в коде класса страницы, то есть в момент когда страница будет создаваться на сервере Студия бы останавливалась и ждала меня.
Почему мне это надо? Так как у меня весь код вебаппликации огромен то мне он напоминает как стог сена, в котором я сам не могу найти иголку класс моей страницы и хочу чтобы студия нашла мне его.
Re[3]: Как поставить брейкпойнт на первое событие страницы
От: Boltyk Россия  
Дата: 20.07.07 12:31
Оценка:
Здравствуйте, kolja2003, Вы писали:

K>И вот я кликаю кнопку "добавить ответ" на странице в ветке дискусии и мне надо бы чтобы ВизуалСтудия сама остановилась на первом же событии этой страницы у которого есть обработчик в коде класса страницы, то есть в момент когда страница будет создаваться на сервере Студия бы останавливалась и ждала меня.


перед нажатием кнопки "добавить ответ", в студии поставь отдалку на паузу
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[4]: Как поставить брейкпойнт на первое событие страницы
От: kolja2003 Россия  
Дата: 20.07.07 13:22
Оценка:
Здравствуйте, Boltyk, Вы писали:

B>Здравствуйте, kolja2003, Вы писали:


K>>И вот я кликаю кнопку "добавить ответ" на странице в ветке дискусии и мне надо бы чтобы ВизуалСтудия сама остановилась на первом же событии этой страницы у которого есть обработчик в коде класса страницы, то есть в момент когда страница будет создаваться на сервере Студия бы останавливалась и ждала меня.


B>перед нажатием кнопки "добавить ответ", в студии поставь отдалку на паузу


И что браузер завис так как Студия стоит на паузе как положено и держит вебаппликацию. Кликнешь старт дебаггинга и происходит выполнение рендиринга страницы но опять же непонятно где.
Re[3]: Как поставить брейкпойнт на первое событие страницы
От: Kuljok  
Дата: 20.07.07 16:50
Оценка:
Здравствуйте, kolja2003, Вы писали:

K>Здравствуйте, FLUID, Вы писали:


FLU>>F9 в студии, а если чесно не понятна суть..


K>F9 ставит брейкпойт с строке кода на которую укажешь а у меня настоящий стог сена из кода..



Если ты это сам писал, то все переписать.


Ну а вообще в global.asax есть Application_BeginRequest.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.