我按钮里本生就有事件 
<asp:Button ID="btnSave" runat="server" Text="保存" Height="26px" Width="40px" OnClick="btnSave_Click"/>但我又想 执行时间后又执行脚本
  function closeDiv()
 {
  document.getElementById("Create").style.display="none";
  document.getElementById("Upload").style.display="block";
 } 不知道什么处理咯 
请帮帮忙 !!谢啦

解决方案 »

  1.   

    后台执行:Page.RegisterStartupScript("script", "<script>closeDiv();</script>");
      

  2.   

    btnSave_Click
    在这里面添加
    closeDiv()
    即可
      

  3.   

    一。用OnClientClick  
    二。可以把层加上runat=server 这样可以在后台改变属性了。
      

  4.   

    在button事件里面执行后注册你的js脚本
      

  5.   


       ScriptManager.RegisterStartupScript(this, this.GetType(), "", "closeDiv();", true);
      

  6.   

    Page.RegisterStartupScript("script", "<script>closeDiv();</script>");
    window.onload=function()  
    {  
      var div=document.getElementById("div1")  
      div.style.display=div.style.display=="none"?"block":"none";  
    }
    Page.RegisterStartUpScript("key",@"getElementById('div').style.display = 'none';")  <div id="div1" runat="Server">  </div>  
    div1.Style["Display"] = "Block"; //显示
    div1.Style["Display"] = "None"; //隐藏
      

  7.   

    ONclientClick
    直接用客户端的,也不需要用runat=server 
    <script>
    function show()
    {
    var s=document.getElement("控件id");
    if (s.style.display=s.style.display=="none" ? "block" : "none";
    }
    </script>
      

  8.   

    .RegisterClientScriptBlock(keys,js)
    这个应该是FORM之后的注册,估计行。
      

  9.   

    <asp:Button ID="btnSave" runat="server" Text="保存" Height="26px" Width="40px" OnClick="btnSave_Click" OnClientClick="closeDiv();return true;"/>