1 javascript vb.net asp.net datepicker
我有一个表格和一个公司的下拉列表:
<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>
Run Code Online (Sandbox Code Playgroud)
第二个下拉列表在公司的下拉列表中显示所选公司的联系人:
<asp:DropDownList ID="ddlContactoTarea" runat="server"
DataValueField="IdContacto" DataTextField="Nombre" ViewStateMode="Enabled">
</asp:DropDownList>
Run Code Online (Sandbox Code Playgroud)
日期选择器文本框:
<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>
Run Code Online (Sandbox Code Playgroud)
问题是当我展开下拉列表并选择一个选项时,下拉列表执行自动回发,并且在代码中我有一种方法可以搜索公司下拉列表中选择的公司的联系人,然后日期选择器不起作用。我必须强调,当我为页面充电时,datepicker 工作正常,但是当我在下拉列表中选择一家公司时,datepicker 不起作用,我认为这是因为 javascript 代码在自动回发后没有刷新.
每次选择公司的下拉列表时,如何刷新 javascript 代码?
将您的 Javascript 代码发布在 Sys.Application.add_load
$(function(){
Sys.Application.add_load(function () {
// your Java script Code here
});
});
Run Code Online (Sandbox Code Playgroud)