从用户控件添加页面底部的.js文件

时间:2011-05-12 19:48:06

标签: asp.net performance user-controls webforms

我的网络表单应用程序上有一个用户控件,我需要在用户控件上引用一个js文件。

我想在输出html页面的底部添加这个js文件,但我不知道如何从用户控件中执行此操作。

我在母版页上有以下脚本引用;

<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>

从这个用户控件,我想在输出的html标记的底部添加一个js,你可以在上面看到的第三个js文件。

任何想法?

2 个答案:

答案 0 :(得分:1)

尝试使用RegisterClientStartUpScript()方法将其注入页面末尾:

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

答案 1 :(得分:0)

在底部添加文字控件,并使用javascript文件的内容设置其text属性。