Добавьте файлы .js внизу страницы из пользовательского контроля - PullRequest
1 голос
/ 12 мая 2011

У меня есть пользовательский элемент управления в моем приложении веб-форм, и мне нужно сослаться на файл js в пользовательском элементе управления.

Я хотел бы добавить этот js-файл внизу выходной html-страницы, но я не знаю, как это сделать из пользовательского контроля.

У меня есть следующие ссылки на скрипты на главной странице;

<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.5.2.min.js"></script>
    <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.12/jquery-ui.min.js"></script>
    <script src="http://ajax.cdnjs.com/ajax/libs/modernizr/1.7/modernizr-1.7.min.js" type="text/javascript"></script>

и они остаются сразу после тега </body> внизу. Я использую свой пользовательский элемент управления, как показано ниже на странице веб-формы;

<userControl:SearchEngine ID="SearchEngine" runat="server"></userControl:SearchEngine>

и из этого пользовательского элемента управления я хотел бы добавить a js внизу выводимой html-разметки после 3-го js-файла, который вы видите выше.

Есть идеи?

Ответы [ 2 ]

1 голос
/ 12 мая 2011

Попробуйте использовать метод RegisterClientStartUpScript (), чтобы вставить его в конец страницы:

http://msdn.microsoft.com/en-us/library/aa478975.aspx#aspnet-injectclientsidesc_topic2

0 голосов
/ 12 мая 2011

Добавьте литеральный элемент управления внизу и установите его текстовое свойство с содержимым файла javascript.

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