【发布时间】:2015-10-01 08:13:41
【问题描述】:
我有一个表格和一个公司下拉列表:
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<%--DataSourceID="sdsEmpresaTarea"--%>
<asp:DropDownList ID="ddlEmpresaTarea" runat="server"
DataValueField="IdEmpresa" DataTextField="Empresa"
AutoPostBack="true" ViewStateMode="Enabled">
</asp:DropDownList>
</ContentTemplate>
</asp:UpdatePanel>
第二个下拉列表显示公司下拉列表中所选公司的联系人:
<asp:DropDownList ID="ddlContactoTarea" runat="server"
DataValueField="IdContacto" DataTextField="Nombre" ViewStateMode="Enabled">
</asp:DropDownList>
一个日期选择器文本框:
<asp:TextBox ID="txtDate" runat="server" Text="" CssClass="datepicker" MaxLength="10" ViewStateMode="Enabled"/>
<asp:RequiredFieldValidator ID="rfvDate" runat="server"
ErrorMessage="Date required"
ControlToValidate="txtDate" Display="Dynamic">
</asp:RequiredFieldValidator>
问题是当我展开下拉列表并选择一个选项时, 下拉列表执行自动回发,在代码中我有一种方法可以搜索在公司下拉列表中选择的公司的联系人,然后日期选择器不起作用。 我必须强调,当我为页面收费时,日期选择器工作正常,但是当我在下拉列表中选择一家公司时,日期选择器不起作用,我认为这是因为自动回发后 JavaScript 代码没有刷新.
如何在每次选择公司下拉列表时刷新 javascript 代码?
【问题讨论】:
标签: javascript asp.net vb.net datepicker