Вопрос

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

Это было полезно?

Решение

Методы 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);
    }
}
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top