2009-12-09 23 views

回答

1

choppen的答案上的第二个链接是我见过的最疯狂/最聪明的解决方法之一哈哈。

无论如何,如果您没有太多的编程知识,请使用该想法。

在编码方面,您有不同的方式来实现这一目标,但没有进入功能和重写Sharepoint的渲染引擎/网站定义,HttpModules和MasterPages听起来更合理,MasterPages更容易。

有你的代码迷上在母版的Page_Load中,并检查SPContext.Current.Web.CurrentUser.LoginName是你的用户,然后附加到头部对象的次级主题链接:

<link href="/highcontrast.css" etc />
请记住,如果你把.NET代码在MasterPage中,您需要通过 PageParsePaths在web.config上允许它。使用HttpModule覆盖Application_PreRequestHandlerExecute中的Page_PreInit事件,您应该很好。

+0

感谢您的回复 – SteveC 2009-12-10 08:41:43