动态javascript参考

时间:2011-02-21 13:25:15

标签: javascript asp.net html vb.net visual-studio-2003

我继承了一些代码(不是我的 - 我发誓!),它在HTML的标题中使用会话变量来确定链接到哪个javascript文件。

即。

<SCRIPT language="javascript" src="../JavaScript/<%=Session("jsFileName")%>.js"></SCRIPT>

它确实有效,除了它不会让我改变设计视图。它给出了消息

无法在设计视图中打开。引用值在'&lt;%...”中的值不同“...%&gt;'块。

任何人都对解决方法有任何建议,这不会涉及大量重写。

2 个答案:

答案 0 :(得分:2)

试试这个:

<SCRIPT language="javascript" src='../JavaScript/<%=Session("jsFileName")%>.js'></SCRIPT>

请注意,对于 src 属性,请使用'代替"

答案 1 :(得分:1)

你不能只在代码视图中注释掉SCRIPT标签,然后开始设计视图吗?

或者用单个替换外部双引号,以便:

src='../JavaScript/<%=Session("jsFileName")%>.js'