У меня есть пользовательский элемент управления, который позволяет пользователю добавлять/редактировать рабочего. Когда пользователь нажимает кнопку «Добавить рабочий», пользовательский элемент управления отображается в всплывающем окне DevExpress
. Все следующие кнопки находятся на панели обновления, чтобы предотвратить Postbacks
. Пользовательские кнопки управления не запускаются
Когда я редактирую пользователя (карандаш) все работает отлично. Чтобы изменить пользователя, я ввожу фамилию, нажмите кнопку поиска (увеличительное стекло), а затем нажмите «Изменить» (карандаш). Только когда я загружаю страницу и нажимаю добавить кнопки сохранения/отмены, это не сработает.
добавить элемент управления в asp.net
<dx:PopupControlContentControl ID="PopupControlContentControl2" runat="server" SupportsDisabledAttribute="True">
<uc:WorkerAddEdit ID="wae" runat="server" OnOnWAECancelEvent="wae_OnWAECancelEvent" OnOnWAESaveEvent="wae_OnWAESaveEvent" />
</dx:PopupControlContentControl>
Здесь C# код позади редактирования (тот, который работает правильно. Карандаша)
protected void btnEditWorker_Click(object sender, EventArgs e)
{
SetupSessions();
wae.WorkerEdit = loadedWorker;
pucAddEditWorker.HeaderText = "Edit Worker";
pucAddEditWorker.ShowOnPageLoad = true;
}
Вот это C# код позади для добавления (круглый +, который не работает)
protected void btnAddWorker_Click(object sender, EventArgs e)
{
wae.WorkerEdit = null;
pucAddEditWorker.HeaderText = "Add Worker";
pucAddEditWorker.ShowOnPageLoad = true;
}
Вот раздел asp.net сохранения и отмены кнопка. Это показывает, как OnClick называет
<td><dx:ASPxButton ID="btnSave" runat="server" Text="Save" Theme="MetropolisBlue"
Width="50px" Height="20px" style="float:right;" onclick="btnSave_Click" /></td>
<td><dx:ASPxButton ID="btnCancel" runat="server" Text="Cancel"
Theme="MetropolisBlue" Width="50px" Height="20px" style="float:right;"
onclick="btnCancel_Click" /></td>
Вот события в коде позади
protected void btnCancel_Click(object sender, EventArgs e)
{
//Do Work Here
}
protected void btnSave_Click(object sender, EventArgs e)
{
// Do Work Here
}
Если я ставлю точку останова на либо сохранить или не отменить щелчок ничего события никогда не бывает. Некоторое время я искал поисковую игру без везения.
Заранее спасибо.
Правильно ли я понимаю? Кнопка сохранения работает до тех пор, пока вы не нажмете на добавление? – paqogomez
Происходит ли событие при отладке? Смысл, можете ли вы поставить точку останова в событии сохранения и выполнить свои шаги и нажать на точку останова? – paqogomez
Кнопка сохранения и кнопка отмены не работают, когда я нажимаю кнопку «Добавить». При отладке события не срабатывают. Когда я помещаю точку останова, и ничего не происходит. –