如何自定义基于SharePoint 2010声明的登录页面?

时间:2011-06-02 12:57:09

标签: authentication sharepoint-2010 login

我有一个SharePoint 2010 Web应用程序,内部员工和外部合作伙伴将访问该应用程序,我希望使用相同的URL。

我已经设置了基于声明的身份验证,并启用了Windows和基于表单的身份验证。默认登录页面如下所示: enter image description here

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

1 个答案:

答案 0 :(得分: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