用户控件上的Tinyscrollbar无法在其他页面上运行

时间:2013-03-14 13:08:33

标签: javascript asp.net tinyscrollbar

当我在使用类似Facebook的滚动条显示的图标通知列表上使用鼠标悬停事件时,我有一个包含通知图标的用户控件。我使用了链接下面的自定义滚动条:

http://baijs.nl/tinyscrollbar/

我添加了.js文件的路径,该文件在此链接中用于我的用户控制页面

我使用此用户控件来掌握我的项目的页面和许多其他网页 但滚动条不起作用

当我在每个页面中添加js的这条路径然后滚动条它正在工作但是有很多页面我无法提供路径。

我该如何解决这个问题?

编辑1

尝试

 <link href='<%= ResolveUrl("~/assets/css/website.css") %>' rel="stylesheet" type="text/css" />
 <script type="text/javascript" src='<%= ResolveUrl("~/assets/js/homebanner/jquery.tinyscrollbar.min.js") %>'></script>

2 个答案:

答案 0 :(得分:0)

使用resolve url包含该文件
&lt;%= ResolveUrl(“〜/ fielName.js”)%&gt;;

<link href='<%= ResolveUrl(~/styles/MyStyles.css") %>' rel="stylesheet" type="text/css" />
<script type="text/javascript" src='<%= ResolveUrl("~/scripts/MyJScript.js")' %>">

在母版页中添加您的文件 并使用上面的文件路径。

另外,你必须提供完整的道路 像

 <script type="text/javascript" src="http://yoursite/scripts/MyJScript.js">

答案 1 :(得分:-2)

我使用ScriptCombiner解决了这个问题。 我在记事本中保存了javascript文件的路径(〜/ assets / js / homebanner / jquery.tinyscrollbar.min.js)并添加到App_Data文件夹中,还将JavaScriptMinifier.cs和JavaScriptMinifier.cs添加到App_Code文件夹中。 最后我添加了&lt;%= ScriptCombiner.GetScriptTags(“Site_Scripts”,2)%&gt;到我的用户控制页面和母版页,并从用户控件中删除。