![]() |
|
Модераторы: gambit |
![]()
|
|
| davandr |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 304 Регистрация: 25.10.2005 Где: Украина, Харьков Репутация: нет Всего: нет |
Значит, добавил свой js сразу после <form>, но после генерации страницы получилось, что перед ним студия сама добавила кучу своих скриптов. Можно kb как-то сделать, чтобы мой скрипт был именно в том месте, в котором я его поставил?
|
|||
|
||||
| SpaceSpace |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 366 Регистрация: 10.4.2007 Где: Самара Репутация: 3 Всего: 10 |
то, что ты пишешь в студии - и то что приходит клиенту после обработки на сервере - две большие разницы.
среда Asp.net парсирует все твои коды и транслирует их в html по её личному усмотрению. ты скажы, какая тебе разница, в какой части разметки находится твой скрипт? Это сообщение отредактировал(а) SpaceSpace - 6.6.2007, 07:56 -------------------- Репутация - самое ценное, что есть у человека. Зарабатывают годы, теряют за мгновение. 70-565 MCPD Enterprise 3.5 |
|||
|
||||
| davandr |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 304 Регистрация: 25.10.2005 Где: Украина, Харьков Репутация: нет Всего: нет |
вот я и хочу узнать, какая разница...
а вообще вопрос не в том был, могу я сам как-то управлять расположением скриптов в html? |
|||
|
||||
| SpaceSpace |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 366 Регистрация: 10.4.2007 Где: Самара Репутация: 3 Всего: 10 |
Если только Response.Write();
-------------------- Репутация - самое ценное, что есть у человека. Зарабатывают годы, теряют за мгновение. 70-565 MCPD Enterprise 3.5 |
|||
|
||||
| dazy |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 344 Регистрация: 15.9.2006 Репутация: 4 Всего: 8 |
Можно воспользоваться объектом ClientScriptManager (свойство Page.ClientScript), и с его помощю вставлять скрипты в страничку.
Там много чего есть, но основные это: RegisterClientScriptBlock() - добавляет скрипт в самое начало web формы сразу после открывающего тега. RegisterClientScriptInclude() - тоже самое, но добавляет ссылку на внешний .js файл. RegisterStartupScript() - добавляет скрипт в самый конец web формы, перед закрывающим тегом. Почему Startup, а добавляется в конец формы? Потому что, подразумевается, что этот скрипт выполнется при загрузке, и может манипулировать другими страничными элементами, поэтому они (эл-ты) уже должны быть созданы к моменту вызова скрипта, соответственно скрипт добавляется в конец формы. |
|||
|
||||
| tol05 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1632 Регистрация: 21.12.2006 Где: Харьков Репутация: 34 Всего: 170 |
для любителей нестандартных разметок:
почитайте про HtmlGenericControl Class , <body> как раз к ним относится. Можно попробовать подвязаться к RenderControl контрола и поглядеть, что будет рендериться. Response.Write() поюзать -------------------- На хорошей работе и сны хорошие снятся. |
|||
|
||||
| Mymik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1474 Регистрация: 12.5.2006 Где: Lamer-центер Репутация: 50 Всего: 78 |
Разница есть только лишь если ты с какого-нибудь перепуга вызываешь JS функции которые должны быть определены ниже по ходу файла. Ну а если эти функции еще не определены то и вызывать нечего. Так что вот так вот... -------------------- |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Разработка под ASP.NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |