如何自定义基于SharePoint 2010声明的登录页面?
问题描述:
我有一个SharePoint 2010 Web应用程序,将由内部员工和外部合作伙伴访问,我希望使用相同的URL。如何自定义基于SharePoint 2010声明的登录页面?
我已将它设置为启用基于Windows和基于窗体的身份验证的基于声明的身份验证。默认的登录页面如下所示:
我想编辑在下拉菜单中的文字说:“内部员工”,而不是“Windows身份验证”和“外部合作伙伴”而不是“窗体身份验证”以及将红色错误图像更改为公司徽标。
答
,如果你不介意一个JavaScript的解决方案,你可以做这样的事情:
http://jsfiddle.net/pxfunc/jXd2H/
var ddlLogin = document.getElementById("[drop down's client ID]");
ddlLogin.options[0].innerText = "Internal Employees";
ddlLogin.options[1].innerText = "External Partners";
你需要确定客户端ID为选择框或者,如果你知道服务器端ID使用document.getElementById("<%=LoginTypeDropDown.ClientID %>");
(假设服务器端ID为LoginTypeDropDown
)
检查了这一点http://blogs.msdn.com/b/kaevans/archive/2010/07/09/creating-a-custom-login -page-for-sharepoint-2010.aspx – Infinity 2011-11-30 21:50:41
试试这个http://www.geektra iner.com/Blog/post/SharePoint-Custom-Logon-Page.aspx – CMN 2011-06-09 20:00:33
已更新的链接http://blog.geektrainer.com/2011/05/sharepoint-custom-logon-page.html – 2011-11-25 18:21:06