MOSS应用记录--6

来源:互联网 发布:已知距离矩阵怎么聚类 编辑:程序博客网 时间:2024/06/05 15:23

自定义Login.aspx

把网站修改为Form认证方式之后,打开网站时先打开MOSS自带的登录界面,样子确实不够好看。自己动手修改一下它的样子,让它变漂亮一点。

在12目录下找到_layouts/Login.aspx,用VS打开,开始修改,可以自己创建一个模板页放到此目录下。隐藏了自动登录复选框,使之一直保持选中状态。

<%@ Assembly Name="Microsoft.SharePoint.ApplicationPages, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>

 

<%@ Page Language="C#" Inherits="Microsoft.SharePoint.ApplicationPages.LoginPage"

    MasterPageFile="~/_layouts/simple.master" %>

 

<%@ Import Namespace="Microsoft.SharePoint.ApplicationPages" %>

<%@ Register TagPrefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls"

    Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>

<%@ Register TagPrefix="Utilities" Namespace="Microsoft.SharePoint.Utilities" Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>

<%@ Import Namespace="Microsoft.SharePoint" %>

 

<asp:Content ID="Content1" ContentPlaceHolderId="PlaceHolderPageTitle" runat="server">

    <SharePoint:EncodedLiteral ID="EncodedLiteral3" runat="server" text="<%$Resources:wss,login_pagetitle%>" EncodeMethod='HtmlEncode'/>

</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderId="PlaceHolderTitleBreadcrumb" runat="server">

&nbsp;

</asp:Content>

<asp:Content ID="Content3" ContentPlaceHolderId="PlaceHolderPageTitleInTitleArea" runat="server">

    <SharePoint:EncodedLiteral ID="EncodedLiteral4" runat="server" text="<%$Resources:wss,login_pagetitle%>" EncodeMethod='HtmlEncode'/>

</asp:Content>

<asp:Content ID="Content4" ContentPlaceHolderId="PlaceHolderSiteName" runat="server"/>

 

<asp:Content ContentPlaceHolderID="PlaceHolderMain" runat="server">

    <asp:Login ID="login" FailureText="<%$Resources:wss,login_pageFailureText%>" runat="server"

        Width="100%">

        <LayoutTemplate>

           <table width="733" border="0" align="center" cellpadding="0" cellspacing="0" style="margin-top:76px; position:relative;">

                <Tr>

                <TD height="426" background="images/backgroud.jpg">

                <div style="position: absolute; left:241px; top:177px;"><img src="images/logo.gif" border="0" /></div>

               

                <table cellspacing="0" cellpadding="0" class="ms-input" style="top:195px; width: 302px; height: 121px; margin-left: 385px; position: absolute;">

                            <tr>

                                <td style="width: 80px; height: 40px;" align="right">

                                    <sharepoint:encodedliteral id="EncodedLiteral1" runat="server" text="<%$Resources:wss,login_pageUserName%>"

                                        encodemethod='HtmlEncode' />

                                </td>

                                <td style="height: 40px; width: 160px;" align="left">

                                    <asp:TextBox ID="UserName" autocomplete="off" Width="160" runat="server" class="ms-long" />

                                </td>

                                <td align="left" style="height: 40px">

                                </td>

                            </tr>

                            <tr>

                                <td style="height: 32px; width: 80px;" align="right">

                                    <sharepoint:encodedliteral id="EncodedLiteral2" runat="server" text="<%$Resources:wss,login_pagePassword%>"

                                        encodemethod='HtmlEncode' />

                                </td>

                                <td style="height: 32px; width: 160px;" align="center">

                                    <asp:TextBox ID="password" TextMode="Password" autocomplete="off" Width="160" runat="server"

                                        class="ms-long" /></td>

                                <td align="center" style="height: 40px">

                                </td>

                            </tr>

                            <tr>

                                         <td align="left" style="vertical-align:top; height: 23px" colspan="3" >

                                          <table align="center" cellpadding="0" cellspacing="0" style="margin-left:10px;">

                                       <tr><td width="80">

                                          <asp:Button ID="login" CssClass="button_off" CommandName="Login" Text="<%$Resources:wss,login_pagetitle%>"

                                        runat="server" Height="23px"  />

                                        </td><td><img border="0" id="img1" src="images/wjmm.gif" alt="" /></a>

                                        </td></tr>

                                           </table>

                                </td>

                            </tr>

                            <tr>

                            <td></td>

                            <td align="left" style="height: 28px" colspan="2" >

                    <table cellpadding="0" cellspacing="0" >

                   <tr style="display:none"><td align="left">

                            <asp:CheckBox ID="RememberMe" Text="<%$SPHtmlEncodedResources:wss,login_pageRememberMe%>"

                                            runat="server" />

                            </td>

                    <td><</td></table></tr>

                <tr><td colspan="3">

                              <div style="margin-left:20px"><asp:Label ID="FailureText" class="ms-error" runat="server" /></div></td></tr>

                        </table>

 

                </TD>

                </Tr>

                </table>

                <script type="text/javascript">

                <!--

                document.getElementById("ctl00_PlaceHolderMain_login_RememberMe").checked=true;

                // -->

                </script>

        </LayoutTemplate>

    </asp:Login>

</asp:Content>

原创粉丝点击