2016-02-12 77 views
0

我希望能夠在我的登錄表單中有一個按鈕,但不知道如何去做。在asp中嵌入一個按鈕:登錄

<asp:login 
     ID="seamenLogin" runat="server" 
     TitleText="<strong>Inloggning till sjöläkarwebben. Läkarintyg enligt Manilakonventionen</strong>" 
     Inloggning med <a class='linkbutton' href='https://sjo-secure.transportstyrelsen.se/BUMSMedicalCertificateManila/Login.aspx'/>E-legitimation (BankID, Mobil BankID, ...)</a><br/><br/><br/> 

     <form id="form1" runat="server"> 
     <asp:Button runat="server" id="GreetButton" text="Say Hello!" /> 
     </form> 

     Inloggning med användarnamn och lösenord kan fortfarande användas men vi<br/>rekommenderar att du övergår till inloggning med e-legitimation redan nu.<br/><br/>" 
     UserNameLabelText="Användarnamn:" 
     PasswordLabelText="Lösenord:" 
     LoginButtonText="Logga in" 
     DisplayRememberMe="False" 
     CreateUserText="<br/>Saknar du inloggningsuppgifter?" 
     UserNameRequiredErrorMessage="Du måste ange användarnamn." 
     FailureText="Ogiltigt användarnamn eller lösenord. Försök igen" 
     PasswordRequiredErrorMessage="Du måste ange lösenord" 
     meta:resourcekey="seamenLoginResource1"> 
     <TitleTextStyle CssClass="heading1" HorizontalAlign="Left"/> 
     <LabelStyle CssClass="textboxnamn" HorizontalAlign="Left" Width="100px"/> 
     <InstructionTextStyle HorizontalAlign="Left" /> 
     <LoginButtonStyle CssClass="loginbutton"/> 
    </asp:login> 

這顯然是行不通的,因爲元素「形式」不能嵌套元素「登錄」

我的問題是內: 有沒有辦法解決?有沒有辦法通過更改結構或任何東西來在登錄表單中嵌入按鈕?

回答

0

您可以創建自己的LayoutTemplate模板:

<asp:Login id="Login1" runat="server"> 
    <LayoutTemplate> 
     <asp:TextBox ID="UserName" runat="server"></asp:TextBox> 
     <asp:TextBox ID="Password" runat="server" TextMode="Password"></asp:TextBox> 
     <asp:LinkButton ID="submitLoginBtn" CommandName="Login" runat="server">Login</asp:LinkButton> 
     <asp:Button runat="server" id="GreetButton" text="Say Hello!" /> 
    </LayoutTemplate> 
</asp:Login> 
+0

入住這太:http://stackoverflow.com/questions/3761219/adding-more-textboxes-to-an-asplogin-control – Penko