Я получил ошибку в моем веб-приложении asp.net - PullRequest
0 голосов
/ 03 ноября 2018

Markup:

<div class="form-bottom">
    <form role="form" action="#" method="post" class="login-form">
        <div class="form-group">
            <asp:Label ID="Label1" runat="server" for="form-username" Text="Username" CssClass="sr-only"></asp:Label>
            <%--<label class="sr-only" for="form-username">Username</label>--%>
            <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
            <%--<input type="text" name="form-username" placeholder="Username..." class="form-username form-control" id="form-username">--%>
        </div>
        <div class="form-group">
            <label class="sr-only" for="form-password">Password</label>
            <%--<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>--%>
            <input type="password" name="form-password" placeholder="Password..." class="form-password form-control" id="form-password">
        </div>
        <button type="submit" class="btn">Sign in!</button>
    </form>
</div>

Я получаю эту ошибку:

Элемент управления 'log_TextBox1' типа 'TextBox' должен быть помещен внутри тега формы с runat = server.

Помогите как решить

1 Ответ

0 голосов
/ 04 ноября 2018

Вы должны удалить один тег формы из своего кода, потому что на странице asp.net может быть только один тег формы

<div class="form-bottom">
    <form role="form" action="#" method="post" class="login-form">
        <div class="form-group">
            <asp:Label ID="Label1" runat="server" for="form-username" Text="Username" CssClass="sr-only"></asp:Label>
            <label class="sr-only" for="form-username">Username</label>
            <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
            <input type="text" name="form-username" placeholder="Username..." class="form-username form-control" id="form-username">
            <br/>
            <label class="sr-only" for="form-password">Password</label>
            <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
            <input type="password" name="form-password" placeholder="Password..." class="form-password form-control" id="form-password">
            <br/>
            <button type="submit" class="btn">Sign in!</button>
    </form>
</div>
...