Как я могу вызвать метод javascript из моего файла aspx.cs - PullRequest
1 голос
/ 02 мая 2009

У меня есть метод javascript, который мне нужно вызывать со страницы aspx во время загрузки страницы.

1 Ответ

5 голосов
/ 02 мая 2009

Методы Javascript являются методами на стороне клиента, поэтому их нельзя вызывать в коде на стороне сервера.

Но если вы ищете способ вызова метода при загрузке страницы, поместите вызов метода в тег script и запишите его на странице 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);
    }
}
...