Visual Studio запрашивает тег сервера runat для компонента, у которого он уже есть.

TextBox1 должен быть помещен внутри тега формы с runat=server - это ошибка, которую я получаю, мой код выглядит следующим образом.

<div >

        <asp:Label ID="Label1" runat="server" Text="User"></asp:Label>
        <asp:TextBox ID="TextBox1" runat="server" class="form-control"></asp:TextBox>
    </div>

Мне было интересно, почему я получаю эту ошибку и как я могу ее исправить.


person Marcus    schedule 23.11.2016    source источник
comment
Ошибка указывает, что он должен быть внутри тега <form>, не так ли? У вас нет тега form.   -  person    schedule 24.11.2016
comment
да, я заметил это после того, как задал вопрос, уже исправил.   -  person Marcus    schedule 24.11.2016


Ответы (1)


Он запрашивает элемент ‹form›:

<form runat="server">
    <div>
        <asp:Label ID="Label1" runat="server" Text="User" />
        <asp:TextBox ID="TextBox1" runat="server" class="form-control" />
    </div>
</form>
person Dai    schedule 23.11.2016
comment
Да, вскоре после публикации этой темы я пришел к такому выводу, читая свой код, я забыл добавить форму, которая наследует все мои вещи CS, спасибо. - person Marcus; 24.11.2016