Jquery 第二次加载colorbox iframe时日期选择器不工作

Jquery 第二次加载colorbox iframe时日期选择器不工作,jquery,asp.net,datepicker,colorbox,Jquery,Asp.net,Datepicker,Colorbox,我有一个页面tblContFrdmCapitatedProviders.aspx有一个锚定标签 <a id="aAdd" class="aAdd" href="tblContFrdmCapitatedProvidersAdd.aspx">Add</a> })) tblContFrdmCapitatedProviders.aspx有一个母版页,其中引用了基本jquery文件 在tblContFrdmCapitatedProvidersAdd.aspx中,还有另一个母版页,

我有一个页面tblContFrdmCapitatedProviders.aspx有一个锚定标签

<a id="aAdd" class="aAdd" href="tblContFrdmCapitatedProvidersAdd.aspx">Add</a>
}))

tblContFrdmCapitatedProviders.aspx有一个母版页,其中引用了基本jquery文件

在tblContFrdmCapitatedProvidersAdd.aspx中,还有另一个母版页,也包含对Jquery基本文件的引用。在这个页面中,我有两个绑定了jquery datepicker的文本框

$(function ($) {

        $("#ContentPlaceHolder1_txtFromDate").datepicker({
            changeMonth: true,
            changeYear: true
        });

        $("#ContentPlaceHolder1_txtToDate").datepicker({
            changeMonth: true,
            changeYear: true
        });
    });
现在是问题的一部分

当我们第一次单击“添加”时,iframe显示,日期选择器正确显示。现在,当我们关闭iframe并第二次单击“添加”时,iframe出现了,但是里面的日期选择器不起作用。之后,我们单击“添加”日期选择器的次数是多少。如果我们重新加载父页面,那么它将第一次工作

我想念什么

编辑1

tblContFrdmCapitatedProvidersAdd.aspx的aspx代码

<%@ Page Language="C#" MasterPageFile="~/Freedom/AddMaster.Master" AutoEventWireup="true" CodeBehind="tblContFrdmCapitatedProvidersAdd.aspx.cs" Inherits="Contestation.Freedom.tblContFrdmCapitatedProvidersAdd" %>


$(函数($){
$(“#内容占位符1_txtFromDate”).datepicker({
变化月:对,
变化年:对
});
$(“#内容占位符1_txtToDate”).datepicker({
变化月:对,
变化年:对
});
});
按人头付费的提供者
按人头付费的提供者
提供者ID
计划编号
IPA名称
计划名称
从日期开始
迄今为止
专业名称
专项基金

您确定在第二次加载iframe时执行了datepicker功能吗?我在document.ready中添加了一个警报,每次单击“添加”时它都会调用。您能在asp.net页面中显示文本框代码吗?我编辑了文章并添加了aspx页面代码
<%@ Page Language="C#" MasterPageFile="~/Freedom/AddMaster.Master" AutoEventWireup="true" CodeBehind="tblContFrdmCapitatedProvidersAdd.aspx.cs" Inherits="Contestation.Freedom.tblContFrdmCapitatedProvidersAdd" %>
<script>
    $(function ($) {

        $("#ContentPlaceHolder1_txtFromDate").datepicker({
            changeMonth: true,
            changeYear: true
        });

        $("#ContentPlaceHolder1_txtToDate").datepicker({
            changeMonth: true,
            changeYear: true
        });
    });

</script>

</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <div>
        <div class="pageheader-pop">Capitated Providers</div>
        <div>
            <table class="table-list-pop" style="width: 100%">
                <tr>
                    <td>Capitated Providers</td>
                    <td>
                        <asp:TextBox ID="txtCapProv" runat="server"></asp:TextBox>
                        <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txtCapProv" ErrorMessage="*" ForeColor="Red"></asp:RequiredFieldValidator>
                    </td>

                <td>Provider ID</td>
                <td>
                    <asp:TextBox ID="txtProviderID" runat="server"></asp:TextBox>
                </td>
            </tr>
            <tr>
                <td>Plan Number</td>
                <td>
                    <asp:TextBox ID="txtPlanNo" runat="server"></asp:TextBox>
                </td>

                <td>IPA Name</td>
                <td>
                    <asp:TextBox ID="txtIPAName" runat="server"></asp:TextBox>
                </td>
            </tr>
            <tr>
                <td>Plan Name</td>
                <td>
                    <asp:TextBox ID="txtPlanName" runat="server"></asp:TextBox>
                </td>

                <td>From Date</td>
                <td>
                    <asp:TextBox ID="txtFromDate" runat="server"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="txtFromDate" ErrorMessage="*"></asp:RequiredFieldValidator>
                    <asp:CompareValidator ID="CompareValidator1" runat="server" ControlToValidate="txtFromDate" ErrorMessage="Invalid date" Operator="DataTypeCheck" Type="Date"></asp:CompareValidator>
                </td>
            </tr>
            <tr>
                <td>To Date</td>
                <td>
                    <asp:TextBox ID="txtToDate" runat="server" Width="128px"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="txtToDate" ErrorMessage="*"></asp:RequiredFieldValidator>
                    <asp:CompareValidator ID="CompareValidator2" runat="server" ControlToValidate="txtToDate" ErrorMessage="Invalid date" Operator="DataTypeCheck" Type="Date"></asp:CompareValidator>
                </td>

                <td>Speciality Name</td>
                <td>
                    <asp:TextBox ID="txtSpecName" runat="server"></asp:TextBox>
                </td>
            </tr>
            <tr>
                <td>Speciality Fund</td>
                <td>
                    <asp:TextBox ID="txtSpecFund" runat="server"></asp:TextBox>
                </td>
            </tr>
        </table>
    </div>
    <div class="dv-controls-pop">
        <asp:Button ID="btnAdd" runat="server" Text="Save" CssClass="btnsave-pop" OnClick="btnAdd_Click" />
    </div>
</div>