Кручу очень большой солюшн ASP.NET и возникла проблема. Мне надо поймать обработчик события который вызывается на сервере при создании страницы. То есть есть страница но создаваемая динамически и я не могу понять где в солюшене она создается. Надо бы чтобы ВизуалСтудия остановилась на первом же методе класса который обрабатывает мою страницу. Как такое сделать?
Re: Как поставить брейкпойнт на первое событие страницы
Здравствуйте, FLUID, Вы писали:
FLU>F9 в студии, а если чесно не понятна суть..
F9 ставит брейкпойт с строке кода на которую укажешь а у меня настоящий стог сена из кода.. Я не могу знать где тот код или где тот класс который обрабатывает события текущей — видимой в браузере в данный момент — страницы.
Другими словами. Я стартую дебаг моей вебаппликации, иду с "номе пейдж" дальше и дальше, пока не приду на какую то интересующую меня страницу. Мне теперь нужно найти класс, который содержит обработчики событий этой страницы.
Допустим что эта моя страница визуализирует в браузере какую то ветку дискуссии какого то блога. То есть на странице выведен какой то пост какого то юзера и ответы на него других юзеров.
И вот я кликаю кнопку "добавить ответ" на странице в ветке дискусии и мне надо бы чтобы ВизуалСтудия сама остановилась на первом же событии этой страницы у которого есть обработчик в коде класса страницы, то есть в момент когда страница будет создаваться на сервере Студия бы останавливалась и ждала меня.
Почему мне это надо? Так как у меня весь код вебаппликации огромен то мне он напоминает как стог сена, в котором я сам не могу найти иголку класс моей страницы и хочу чтобы студия нашла мне его.
Re[3]: Как поставить брейкпойнт на первое событие страницы
Здравствуйте, kolja2003, Вы писали:
K>И вот я кликаю кнопку "добавить ответ" на странице в ветке дискусии и мне надо бы чтобы ВизуалСтудия сама остановилась на первом же событии этой страницы у которого есть обработчик в коде класса страницы, то есть в момент когда страница будет создаваться на сервере Студия бы останавливалась и ждала меня.
перед нажатием кнопки "добавить ответ", в студии поставь отдалку на паузу
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[4]: Как поставить брейкпойнт на первое событие страницы
Здравствуйте, Boltyk, Вы писали:
B>Здравствуйте, kolja2003, Вы писали:
K>>И вот я кликаю кнопку "добавить ответ" на странице в ветке дискусии и мне надо бы чтобы ВизуалСтудия сама остановилась на первом же событии этой страницы у которого есть обработчик в коде класса страницы, то есть в момент когда страница будет создаваться на сервере Студия бы останавливалась и ждала меня.
B>перед нажатием кнопки "добавить ответ", в студии поставь отдалку на паузу
И что браузер завис так как Студия стоит на паузе как положено и держит вебаппликацию. Кликнешь старт дебаггинга и происходит выполнение рендиринга страницы но опять же непонятно где.
Re[3]: Как поставить брейкпойнт на первое событие страницы
Здравствуйте, kolja2003, Вы писали:
K>Здравствуйте, FLUID, Вы писали:
FLU>>F9 в студии, а если чесно не понятна суть..
K>F9 ставит брейкпойт с строке кода на которую укажешь а у меня настоящий стог сена из кода..
Если ты это сам писал, то все переписать.
Ну а вообще в global.asax есть Application_BeginRequest.