РЕДАКТИРОВАТЬ: для тех, кто приходит сюда с подобной проблемой, теперь я знаю, что это была ПЛОХАЯ ИДЕЯ.
привет,
У меня есть что-то вроде этого:
bool preventEvents;
protected void Page_Load(object sender, eventargs e)
{
preventEvents = doSomeValidation();
}
protected void Button1_Click(object sender, EventArgs e)
{
if (preventEvents) return;
// ...
}
protected void Repeater1_DataBound(object sender, EventArgs e)
{
if (preventEvents) return;
// ...
}
Проблема в том, что у меня много событий на странице.
Можно ли просто отменить все дальнейшие события, не добавляя строку "if" в каждый метод?
РЕДАКТИРОВАТЬ:
получил несколько интересных ответов (спасибо всем), но не то, что я искал, может быть, я должен быть более конкретным:
при некоторых условиях возможно ли пропустить все события после Page_Load и просто перейти к визуализации, не удаляя / не отображая каждое событие вручную?