Если вы сделаете это при загрузке страницы, ваш DOM будет отображаться первым, прежде чем отобразить загруженный AJAX-контент.Page_Load означает, что функция будет ждать, пока ... ну ... страница будет загружена.
Если вы не хотите, чтобы это произошло, вы можете использовать скрипт, выполняющий часть AS загрузки страницы, со встроенным Javascript.
Скажем, ваша функция была в вашей секции <head>
.
<head>
<script type="text/javascript>
function alertMe() {
alert("hello world!");
}
</script>
</head>
Затем в начале вашей секции <body>
вы можете вызвать эту функцию.
<body>
<script type="text/javascript">
alertMe();
</script>
<!-- Other page content -->
</body>
Однако это может быть не очень хорошей практикой, поскольку другой веб-сайт может быть недоступен и может привести к тому, что вся ваша страница будет зависать или раздражать пользователя, поскольку загрузка вашего веб-сайта занимает больше времени.
Это довольноОбычная практика загрузки AJAX, ПОСЛЕ Ваша страница загружена, поэтому я бы выбрал опцию №1.