第一种情况:<asp:UpdatePanel ID="UpdatePanel1" runat="server">      
          <ContentTemplate>          
              <cc1:TabContainer ID="TabContainer1" runat="server" ActiveTabIndex="0" Width="499px">
                  <cc1:TabPanel ID="TabPanel1" runat="server" HeaderText="TabPanel1">
                      <ContentTemplate>                         
                          <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" /><br />                         
                      </ContentTemplate>
                  </cc1:TabPanel>                  
              </cc1:TabContainer>
          </ContentTemplate>
      </asp:UpdatePanel>.cs代码
 protected void Button1_Click(object sender, EventArgs e)
    {
        ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), "alert", " <script language='javascript'>alert('提示信息'); </script>", false);
    }问题:这种方法会把 TabContainer 屏蔽掉;
有什么办法让他 只单纯的 做出提示 而后面还是可见的吗??
后面被屏蔽掉出现空白的一片,客户很不满意这样的效果!!!!
有谁可以帮帮忙~~~~~~`~~

解决方案 »

  1.   

    试试:
    ScriptManager.RegisterStartupScript(.......);
      

  2.   

    试试: 
    ScriptManager.RegisterStartupScript(.......);
    这样成的吧
      

  3.   


     ScriptManager.RegisterStartupScript(this.page, this.page.GetType(), "post", "alert('提示信息')", true);
      

  4.   


    protected void Button1_Click(object sender, EventArgs e) 

         ScriptManager.RegisterStartupScript(this.page, this.page.GetType(), "post", "alert('提示信息')", true);

      

  5.   

    ScriptManager.RegisterStartupScript(this.page, this.page.GetType(), "post", "alert('提示信息')", true); 也是 一样的 TabContainer 里的内容还是被屏蔽
      

  6.   

    想要漂亮用AJAX的modal dialog咯,就是会慢点