I've inherited some code (not mine- I swear!) which uses a session variable in the header of the HTML to determine which javascript file to link to.

i.e.

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

It does work, except that it won't let me change to design view. It gives the message

"Could not open in design view. Quote Values differently inside a '<%... "value" ...%>' block."

Anyone got any suggestions as to a workaround, that doesn't involve a huge rewrite.

有帮助吗?

解决方案

Try this:

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

Notice use of ' instead of " for src attribute.

其他提示

Can't you just comment out the SCRIPT tag in code view and then swith to design view?

Or replace the outer double quotes with single so you have:

src='../JavaScript/<%=Session("jsFileName")%>.js'
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top