CRM Customer Portal Accelerator 安裝(續)+修正

CRM Customer Portal Accelerator 安裝(續)+修正

續上篇CRM Customer Portal Accelerator 安裝

將原本的

<crm:LiveIdLoginStatus ID="LiveLoginStatus" runat="server" />

換成

<asp:LoginStatus ID="Loginstatus" runat="server" />

這裡稍做修正一下,直接把<crm:LiveIdLoginStatus ID="LiveLoginStatus" runat="server" />刪除就好了。

換成另外一個是之後把AD認證改成CRM的認證方式才做的。

這邊改成在上面的LoginView內加上以下內容:

LoggedInTemplate中內加上

<asp:LoginStatus ID="Loginout" runat="server" />

<AnonymousTemplate>
                    <crm:CrmHyperLink ID="CrmHyperLink1" runat="server" SiteMarkerName="Login" />
</AnonymousTemplate>

image

 

接著開啟 /Pages/Login.aspx 將以下內容註解掉

<crm:LiveIdLoginStatus ID="LiveIdLink" runat="server"
        LoginImageUrl="http://www.passportimages.com/1033/signin.gif"
        LogoutImageUrl="http://www.passportimages.com/1033/signout.gif" />

並且加上

<asp:Login ID="Login1" runat="server" >

以及Login.aspx.cs註解掉else的部分

//else
//{
//    var inviteQueryString = string.IsNullOrEmpty(Request["InvitationCode"]) ? string.Empty : "?InvitationCode=" + Request["InvitationCode"];

//    var registrationUrl = SiteContext.Current.Website.GetPageBySiteMarkerName("Live User Registration").GetUrl();

//    LiveIdLink.RegistrationUrl = registrationUrl + inviteQueryString;
//}

 

以上~