在aspx中添加了一个弹出层div后,原来页面当中的btn按钮的btn_Click不起作用
请求回答,谢谢!

解决方案 »

  1.   

    webform 搞 html 弹出层效果是很悲壮的
      

  2.   

    就是添加了一个div并在它上面做了一个text输入框然后做了一个添加按钮功能
      

  3.   

    我在一个能正常运行的页面上添加了下面一段后,之前页面上的服务器端代码就不能执行了
              <div id="lyCompany" style="position:absolute; z-index:2; width:320px;height:229px;left:502px;top:244px;display:none;">
                 <table width="343" cellspacing="0" cellpadding="0">
                  <tr>
                    <td>
                    <table class="rkg10" width="343" cellspacing="1" cellpadding="0">
                        <tr>
                            <td class="style1">
                                公司名</td>
                                <td>
                                    <asp:TextBox class="shuru01" ID="txtCompany" runat="server"></asp:TextBox>
                            </td>
                        </tr>
                                <tr>
                            <td class="style1" align="center"  colspan="2">
                                <asp:Button class="anniu001" ID="btnAddCompany" runat="server" onclick="btnAddCompany_Click"/>
                            </td>
                        </tr>
                    </table>
                    </td>
                  </tr>
                </table>
              </div>
      

  4.   

    新添加div的onclick能用么?page_load能用么?
      

  5.   

    新添加div的onclick和page_load都能用
      

  6.   

    看是否有js的错误,return false了,没有执行服务端代码
      

  7.   


    弹出模式窗口可以就是点击原来页面上的服务器端控件,服务器端代码没有起作用包括Page_Load也没有触发而在新添加div上的服务器控件可以能触发服务器代码包括它的click事件和Page_Load事件
      

  8.   

    一般来说弹出层都是基于客户端的处理,不会涉及到服务端,所以服务端应该不会改变,服务端会认为这就是一张页面,不会认为是两张页面,所以服务端的处理应该是有效的,请确认下你的客户端脚本是否使用了层覆盖,如果是div的覆盖,则可能会将之前的内容都被div遮住了。
      

  9.   

    这个问题我做项目的时候也试过,我之前是在网上找那些JQery弹出层来实现,刚开始的时候是弹出层是在本页面的,这样子提交不了(应该是那个JQery弹出层的问题),后来我把那个弹出层指定到另外一个页面上就可以了(就是弹出部分是另外一个页面来的)。
      

  10.   

    用火狐调试……     没看到你后台cs代码,也没有js,很难说啊