aspx文件裡面
  function addoption()
  {
alert('text');
  }cs文件裡面
Response.Write("<script>addoption()</script>");這樣好象不行啊我不想用.Attributes.add

解决方案 »

  1.   

     this.RegisterStartupScript("script", "<script>addoption() ;</script>"); 
      

  2.   

    [code=C#]
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "script", "<script>addoption();</script>");
            }
        }
      

  3.   

    假如有參數,無法傳遞啊
    不好意思,再幫助我一下Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "script", " <script> addoption('ok');</script>",true); 
      

  4.   

     可以呀:试下吧
    前台 <script>
            function js(o)
            {
                alert(o);
            }
        </script>
      后台
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "script", "<script>js('OK');</script>");
            }
        }