我们正在创建几个 (19) 站点以托管在 Sharepoint 2007 中,并希望使用 Google Analytics。第一点很简单,只需将 Google Analytics javascript 放在 Sharepoint 母版页中,一切都按预期工作。
但是,我们希望 19 个站点中的每一个都生成单独的统计信息,这是通过为每个站点设置不同的 id 来完成的。我的第一个想法是将 id 存储在每个站点的 web.config 中并更改母版页以读取 javascript:
<%= ConfigurationManager.AppSettings["google.analytics.key"]%>
不幸的是,Sharepoint 不喜欢这样,并说:此文件中不允许有代码块。
我的问题是:
有没有办法从 Sharepoint 母版页中的 web.config 读取 appSettings?或者
是否有更好的 Sharepoint 方式将特定于站点的信息放入母版页?或者
我是否坚持为每个站点使用单独的母版页?