<script language="javascript" type="text/javascript">
   function refattachment(sguid)
        { 
            alert(sguid);
        }
 </script>
后台在一个按钮的事件中
protected void btnAtt_Click(object sender, EventArgs e)
{
    //1、处理一些事情,得到一个结构sguid
    //2、调用refattachment
    //不知道如何调用

解决方案 »

  1.   


     ScriptManager.RegisterStartupScript(this, this.GetType(), "click", "refattachment;", true); Page.RegisterStartupScript(this, this.GetType(), "click", "refattachment;", true);也可以
      

  2.   

    ClientScript.RegisterStartupScript(this.GetType(), "alert", "<script>refattachment('');</script>");
      

  3.   

      Page.ClientScript.RegisterClientScriptBlock
      

  4.   

    Page.ClientScript.RegisterStartupScrip
      

  5.   

    更正: string sguid="更正错误,以免误人";
        ScriptManager.RegisterStartupScript(this, this.GetType(), "click", "refattachment('" + sguid + "');", true);
        Page.RegisterStartupScript("", "<script language='javaScript'>refattachment('" + sguid + "');</script>");//也可以
      

  6.   

    为什么在pageload里面可以,在有updatepanel的方法里面没有反应呢?