我是新手。
请问如何在aspx.cs中调用aspx的<head>里面自己写的
<script>
function click() 
{
  ......
  ......
}
</script> 
哦/

解决方案 »

  1.   

    button.Attributes.Add("onclick" , "click();");
      

  2.   

    Page.RegisterStartupScript("","<script language='javascript'>click();</script>");
      

  3.   

    <body MS_POSITIONING="GridLayout" onload="">
      

  4.   

    RegisterStartupScript
    请问是怎么用啊。有哪位能告诉我啊。
      

  5.   

    public void Page_Load(Object sender, EventArgs e) {
           // Form the script to be registered at client side.
           String scriptString = "<script language=JavaScript> function DoClick() {";
           scriptString += "showMessage2.innerHTML='<h4>Welcome to Microsoft .NET!</h4>'}";
           scriptString += "function Page_Load(){ showMessage1.innerHTML=";
              scriptString += "'<h4>RegisterStartupScript Example</h4>'}<";
           scriptString += "/";
           scriptString += "script>";
            
               if(!this.IsStartupScriptRegistered("Startup"))
             this.RegisterStartupScript("Startup", scriptString);
         }
      

  6.   

    <html>
      <head>
        <script language="C#" runat="server">
          public void Page_Load(Object sender, EventArgs e)
          {        if (!this.IsStartupScriptRegistered("Startup"))
            {
              // Form the script to be registered at client side.
              String scriptString = "<script language=JavaScript> function DoClick() {";
              scriptString += "showMessage2.innerHTML='<h4>Welcome to Microsoft .NET!</h4>'}";
              scriptString += "function Page_Load(){ showMessage1.innerHTML=";
              scriptString += "'<h4>RegisterStartupScript Example</h4>'}<";
              scriptString += "/";
              scriptString += "script>";
              this.RegisterStartupScript("Startup", scriptString);
            }
          }
         </script>
      </head>
      <body topmargin="20" leftmargin="10" onload="Page_Load()">
     <form id="myForm" runat="server">
    <span id="showMessage1"></span>
    <br>
    <input type="button" value="ClickMe" onclick="DoClick()">
    <br>
    <span id="showMessage2"></span>
     </form>
      </body>
    </html>这是一个C#的例子,希望对楼主有帮助
      

  7.   

    这样子的调用应该是不行的吧.我以前也这样子的试过的,不行的.如果反过来调用的是可以的的.aspx.cs 中的代码是服务端的代码,而你刚才写的代码是在客户端的,按照道理都是客户端调用服务端的代码.不知道我说的对不对
      

  8.   

    我的问题解决了。
    Page.RegisterStartupScript("","<script language='javascript'>click();</script>");
    谢了blueskygenius
    也谢谢大家。
    结贴了。