【发布时间】:2011-01-13 20:24:08
【问题描述】:
我正在尝试在我的母版页中使用 head.js,但不幸的是——我似乎无法理解语法,因为我需要使用 ResolveUrl。
这是我所拥有的:
head.js("<%= ResolveUrl("~/js/jquery-1.4.2.min.js") %>","<%=
ResolveUrl("~/js/jquery.jstree.min.js") %>");
有什么建议吗?这不起作用。
“不起作用”是指 head.js 调用无法识别我正在使用的引号。它基本上没有加载文件,因为我有某种 VS 2010 没有告诉我的不正确语法。
【问题讨论】:
-
您能否更详细地描述“不起作用”?它会给你一个错误信息吗?产生不正确的路径?
-
愚蠢的问题,但你确定页面语言设置为 C#?
-
这是 VB.net。这个语句实际上有效: css/jquery-ui-1.7.2.custom.css" type="text/css" rel="stylesheet" / >
-
它适用于样式表,但不适用于脚本。要注册脚本,您必须在主文件的 Page_Load 中进行: Page.ClientScript.RegisterClientScriptInclude("_FoobarScripts", ResolveUrl("~/Scripts/FoobarScripts.js"));
-
顺便说一句,为什么不使用 CDN?那里没有解决问题。
标签: javascript asp.net jquery vb.net