Можно ли вызвать функцию javascript для события загрузки страницы в asp.net? - PullRequest
0 голосов
/ 02 ноября 2010

Предположим, я создал одно имя файла .js как: MyNoteBook.js.В этом файле .js я написал функцию name count ().Сейчас я создаю страницу MyNoteBook.aspx в asp.net.В случае загрузки страницы файла .aspx я хочу вызвать функцию count () этого файла .js.Возможно ли это, если да, то, пожалуйста, скажите мне.

Если нет, то как мне написать функцию подсчета на странице .aspx?

Ответы [ 3 ]

2 голосов
/ 02 ноября 2010

Чтобы вызвать функцию JS при загрузке страницы, убедитесь, что в теге body, который ее вызывает, есть атрибут onLoad:

<body onLoad="count();">

Все это происходит на стороне клиента , поскольку Javascript запускается в браузере.

Вы не можете вызвать функцию на стороне клиента из кода на стороне сервера.


Что касается написания функции на стороне сервера - не зная, что этоникто не может сказать вам, как преобразовать его в код на стороне сервера.

1 голос
/ 02 ноября 2010

Одной из возможностей является использование функции pageLoad javascript из среды ASP.NET Ajax.Вы можете найти больше информации о событиях жизненного цикла на стороне клиента ajax здесь .

1 голос
/ 02 ноября 2010

Вы можете использовать ClientScriptManager.RegisterStartupScript

. Посмотрите:

http://msdn.microsoft.com/en-us/library/z9h4dk8y(v=VS.90).aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...