asp.net母版页和渲染阻止脚本

时间:2013-11-17 23:47:02

标签: c# jquery asp.net seo rendering

我知道这里不能提出与SEO相关的问题,但我想问的是影响SEO的代码。

Google Analytics建议将渲染阻止脚本(如jquery)移动到页面底部。没有母版页的页面很容易。但问题是页面有母版页(母版页本身需要jquery)。

如果我将脚本放在母版页的底部,它仍然被视为渲染阻塞,因为它在页面之前被调用,如果我把它放在页面的末尾(即default.aspx),

1.我应该在每一页(在母版页中我刚刚调用过一次)中写出它

2.我需要在不需要jquery的页面中调用它来满足母版页需求

任何人都可以帮助我理解在哪里调用这些脚本既不会阻止渲染,也不需要将它们包含在不需要它们的地方?

1 个答案:

答案 0 :(得分:0)

首先,我不明白为什么你认为Master页面需要jQuery?主页面是服务器端编译的,jQuery是客户端库。

也就是说,您可以将代码放在页面底部以包含脚本,只需确保您有代码来解析路径名。

您可以拥有多个母版页,因此拥有一个包含jQuery的母版页和一个不包含jQuery的母版页。