2011-06-02 52 views
1

我有一个SharePoint 2010 Web应用程序,将由内部员工和外部合作伙伴访问,我希望使用相同的URL。如何自定义基于SharePoint 2010声明的登录页面?

我已将它设置为启用基于Windows和基于窗体的身份验证的基于声明的身份验证。默认的登录页面如下所示: enter image description here

我想编辑在下拉菜单中的文字说:“内部员工”,而不是“Windows身份验证”和“外部合作伙伴”而不是“窗体身份验证”以及将红色错误图像更改为公司徽标。

+0

检查了这一点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

+0

试试这个http://www.geektra iner.com/Blog/post/SharePoint-Custom-Logon-Page.aspx – CMN 2011-06-09 20:00:33

+0

已更新的链接http://blog.geektrainer.com/2011/05/sharepoint-custom-logon-page.html – 2011-11-25 18:21:06

回答

0

,如果你不介意一个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