如何在"ImageButton1_Click"事件中实现单击图片后关闭左面Frame,再单击后打开左面窗口。假设我在页面中有三个Frame(Left,Top,Main)用Java代码的ASP代码我能实现,但刚刚学习ASP.NET,应该也能在ImageButton1_Click事件中加入C#的代码后也能实现吧????

解决方案 »

  1.   

    Attributes.Add("onclick","实现js代码")
      

  2.   

    [C#] 
    <html>
      <head>
        <script language="C#" runat="server">     public void Page_Load(Object sender, EventArgs e) {       // Form the script that is to be registered at client side.
           String scriptString = "<script language=JavaScript> function DoClick() {";
           scriptString += "myForm.show.value='Welcome to Microsoft .NET'}<";
           scriptString += "/";
           scriptString += "script>";           if(!this.IsClientScriptBlockRegistered("clientScript"))
                  this.RegisterClientScriptBlock("clientScript", scriptString);
         }     </script>
      </head>
      <body topmargin="20" leftmargin="10">
         <form id="myForm" runat="server">
            <input type="text" id="show" style="width=200"> <input type="button" value="ClickMe" onclick="DoClick()">
         </form>
      </body>
    </html>
      

  3.   

    RegisterClientScriptBlock调用客户端javascript代码的函数
      

  4.   

    谢谢各位呀。我的想法是在一个框架集文件Admin_Index.aspx中(包含三个文件:Left.aspx;Top.aspx和main.aspx)Left.aspx文件中放目录,main.aspx文件中放具体内容,Top.aspx中放一个按钮,实现打开/关闭Left页面。
    再请大家指教。