javascript - .NET 表单未加载到 thickbox 窗口中?

标签 javascript asp.net .net css thickbox

我正在使用 .net 构建的网站,

我有一个非常简单的弹出框 (thickbox),在我的开发人员将 .net 联系表单放入弹出框之前,它可以正常工作。

问题是表单不再显示在 thickbox 中,以前有人遇到过吗?

它不像它甚至从其他地方调用数据,所有内容都在页面上的一个隐藏的 div 中,当请求时 javascript 显示弹出窗口。

我的弹出窗口如下所示...

<div id="hidForm">
    <asp:Panel ID="PL_Im_Popup" runat="server" >
    .net stuff here doesnt load!
    </asp:Panel>
    The stuff outside of the .net panel works fine 
</div>

我的整个代码是...

<div id="hidForm">
<asp:Panel ID="PL_Im_Popup" runat="server" >
    <h3>Our Discreet Service</h3>
    <p>To request a phone call from a Correlate Search Consultant simply fill out the form below. Discretion is of upmost importance to our Consultants.</p>
    <ul id="hidFormLab">
    <li><span class="formLabel">Your Name <span class="asterisk">*</span></span><asp:TextBox ID="TB_Name" runat="server" CssClass="formet"></asp:TextBox></li>

        <li><span class="formLabel">Your Job Title <span class="asterisk">*</span></span><asp:TextBox ID="TB_JobTitle" runat="server" CssClass="formet"></asp:TextBox></li>

        <li><span class="formLabel">Your Email <span class="asterisk">*</span></span><asp:TextBox ID="TB_Email" runat="server" CssClass="formet"></asp:TextBox></li>

        <li><span class="formLabel">Your Telephone Number <span class="asterisk">*</span></span><asp:TextBox ID="TB_PhoneNo" runat="server" CssClass="formet"></asp:TextBox></li>

        <li><span class="formLabel">Upload your CV</span><asp:FileUpload ID="FileUpload1" runat="server" CssClass="upcv" /></li>

        <li><span class="formLabel">What day would you prefer to be contacted on</span><asp:DropDownList ID="DDL_ContactDay" runat="server" CssClass="ddown">
            <asp:ListItem>Monday</asp:ListItem>
            <asp:ListItem>Tuesday</asp:ListItem>
            <asp:ListItem>Wednesday</asp:ListItem>
            <asp:ListItem>Thursday</asp:ListItem>
            <asp:ListItem>Friday</asp:ListItem>
            </asp:DropDownList></li>

       <li><span class="formLabel">If you would prefer to be contacted at a specific time,please let us know</span><asp:DropDownList
           ID="DDL_Time" runat="server" CssClass="ddown">
           <asp:ListItem>Morning</asp:ListItem>
           <asp:ListItem>Afternoon</asp:ListItem>
           <asp:ListItem>Evening</asp:ListItem>
       </asp:DropDownList></li>

       <li><asp:ImageButton ID="IB_Submit" runat="server" CssClass="submitformbtn" 
               ImageUrl="~/_includes/images/buttons/submit.jpg" onclick="IB_Submit_Click" /></li>
    </ul>

</asp:Panel>
</div>

最佳答案

我需要 <form runat="server">为了这个工作,谢谢@David

关于javascript - .NET 表单未加载到 thickbox 窗口中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7009796/

相关文章:

c# 属性和覆盖行为 asp.net mvc

asp.net - 如何验证 gridview 内的下拉列表控件

c# - 在 Google(日历事件).Net API 中获取 "Show me"可用/忙碌值

.net - 从多个 XSD 创建 XML/SOAP 客户端?

asp.net - 启用迁移到另一个上下文?

javascript - 如何使用javascript解析xml?

javascript - 在悬停父元素时使用 (this) 选择类的特定实例

javascript - 在JS中将两个数组合并在一起

javascript - 无法清除文件输入

c# - foreach 循环中的转换问题