div不可以嵌套在updatepanel中,这可怎么办?我需要做个局部不刷新的页面。要在updatepanel中嵌套三个div呢。

解决方案 »

  1.   

    <form id="form1" runat="server">
        <div>
            <asp:ScriptManager ID="ScriptManager1" runat="server">
            </asp:ScriptManager>
            <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                <ContentTemplate>
                    <div>
                        ffff</div>
                </ContentTemplate>
            </asp:UpdatePanel>
        </div>
        </form>  你撞鬼了吗
      

  2.   

    如果你的div 中有 js 代码  那就不可以了 ,那么你要处理的就是在 页面加载的时候   把你div中的 js d代码  注册一下
    比如: ScriptManager.RegisterClientScriptBlock(UpdatePanel1, this.GetType(), "click", "js代码", true);如果没有 这些js代码 那么就可以 直接嵌套的
      

  3.   

    <asp:UpdatePanel ID="UpdatePanel1" runat="server">
      <ContentTemplate>
      <div>
    ..........................
      </div>
      </ContentTemplate>
      </asp:UpdatePanel>
      

  4.   

    因为你少加了    <ContentTemplate>    </ContentTemplate>