设置我的文本框文本值是';Don’我什么都不做
本文关键字:文本 什么 Don 我的 设置 | 更新日期: 2023-09-27 18:19:53
在我的网络表单中,我有几个文本框。我有一个用于我的一个web用户控件的事件处理程序。当事件被触发时,我设置了文本框的值,但什么也没发生。
页面看起来不像是在回发(这与我在模式弹出中的网络用户控件有关吗?)我认为这是问题所在。。。
我做错什么了吗?
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>
我的活动肯定会被解雇和处理。我有一个更新面板,并在网络用户控件上更新进度。
有什么想法吗?
事实证明,在删除我的UpdatePanel之后,它就工作了。我尝试将UpdateMode设置为"始终"answers"有条件",但没有成功。
这不是一个解决方案,但对于任何有同样问题的人来说,这是一个变通方法,直到我弄清楚自己做错了什么。如果有人想出来,请告诉我。