В моей веб-форме у меня есть несколько текстовых полей. У меня есть обработчик событий для одного из моих пользовательских элементов управления. Когда событие запущено, я устанавливаю значение текстового поля, но ничего не происходит.Установка текстового значения TextBox ничего не делает
Он не похож на странице размещения обратно (у него есть что-то делать с моей веб-управления пользователя в модальном всплывающем окне?), Который я предполагаю, что это проблема ...
Я делаю что-то неправильно?
Webform Обработчик события:
protected void Page_Load(object sender, EventArgs e)
{
SearchCompanies1.CompanyFound += new WebParts_SearchCompanies.CompanyFoundEventHandler(SearchCompanies1_CompanyFound);
}
void SearchCompanies1_CompanyFound(Company company)
{
myTextBox.Text = company.Name;
popup.Hide();
}
режимное всплывающее окно и панель:
<cc1:ModalPopupExtender ID="popup" runat="server" DropShadow="true"
TargetControlID="lnkSearchEditCompany" PopupControlID="pnlSearch"
BackgroundCssClass="modalBackgroundSearchCompany" CancelControlID="lnkCancel">
</cc1:ModalPopupExtender>
<asp:Panel ID="pnlSearch" runat="server" CssClass="modalPopupSearchCompany" style ="display:none">
<table width = "100%" cellpadding = "0" cellspacing = "0">
<tr>
<td align = "right">
<strong><asp:LinkButton ID="lnkCancel" runat="server" Text = "[X]"></asp:LinkButton></strong>
</td>
</tr>
<tr>
<td>
<uc2:SearchCompanies ID="SearchCompanies1" runat="server" />
</td>
</tr>
</table>
</asp:Panel>
Мои события, безусловно, увольняют и обрабатываются. У меня есть панель обновления и обновления для веб-пользователя.
Любые идеи?