确定是否一个JavaScript文件是通过用户控制已经列入
-
21-09-2019 - |
题
我要建几个用户控件(ASCX)为我的网站和一些人都在他们所做的事情非常相似。 (作为一个方面说明,我必须创造出独特的UC的,即使他们是相似的,因为我创造了新的 Telligent 部件一>社区更换主题皮肤系统)。例如,其中两个是不同的,但使用相同的前端代码来创建一个2或3的标签面板在这里可以点击一个标签,它改变下面的数据。我有一个单一的JS文件来处理这些标签和动画。我目前动态地从用户控件的码加法我的JS文件参考<head>
经由:
Literal jsFile = new Literal();
jsFile.Text = string.Format("<script src=\"{0}\"></script>", "/community/themes/test/js/tabbedCallout.js");
Page.Header.Controls.Add(jsFile);
如果我有这两个控件的页面上,虽然,两者都将添加这个JS文件引用。我怎样才能做一个检查,看它是否已经从另一个控制添加的?
解决方案
你为什么不使用Page.ClientScript.RegisterClientScriptBlock
(如下所述:的http:// msdn.microsoft.com/en-us/library/btf44dc9.aspx )?结果
这样,您就可以添加到每个脚本的关键,你需要和它的关键识别脚本!
不隶属于 StackOverflow