2009-05-02 65 views

回答

5

Javascript方法是客戶端方法,所以你不能在你的服務器端代碼中調用它們。

但是,如果你正在尋找一種方法來調用你的方法在頁面加載把你方法調用到腳本標記,並在你的aspx頁面寫:

<body> 
    <script language="javascript"> 
    myMethod(); 
    </script> 
</body> 

或者你可以從註冊腳本代碼隱藏這樣的:

protected void Page_Load(object sender, EventArgs e) 
{ 
    string script = "myMethod();"; 

    if (!this.Page.ClientScript.IsClientScriptBlockRegistered("myPostBackScript")) 
    { 
     this.Page.ClientScript.RegisterClientScriptBlock(typeof(MyPage), 
       "myPostBackScript", script, true); 
    } 
} 
相關問題