我希望能够在我的登录表单中找到一个按钮,但不知道该怎么做。
<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>
这显然不起作用,因为元素&#39;形式&#39;不能嵌套在元素&#39; login&#39;
中我的问题是: 有没有解决的办法?有没有办法通过更改结构或任何东西在登录表单中嵌套按钮?
答案 0 :(得分: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>