C# GridView中的混乱表和运行时错误
我想创建一个表,如下所示,与数据库交互以检索、删除和更新数据 我在设计视图中的输出非常混乱。当我尝试运行页面时,我收到以下错误: 类型为“GridView”的控件“GridView1”必须放置在runat=server的表单标记中 请根据以下数据表和我的编码建议我进行增强 .aspx:C# GridView中的混乱表和运行时错误,c#,asp.net,gridview,database-design,C#,Asp.net,Gridview,Database Design,我想创建一个表,如下所示,与数据库交互以检索、删除和更新数据 我在设计视图中的输出非常混乱。当我尝试运行页面时,我收到以下错误: 类型为“GridView”的控件“GridView1”必须放置在runat=server的表单标记中 请根据以下数据表和我的编码建议我进行增强 .aspx: <div class="modal-bg"> <asp:GridView ID="GridView1" runat="server" EnableEventValidation="false"
<div class="modal-bg">
<asp:GridView ID="GridView1" runat="server" EnableEventValidation="false"
BackColor="White" BorderColor="#3366CC" BorderStyle="None" BorderWidth="1px"
CellPadding="4" Width="426px">
<Columns>
<asp:TemplateField>
<HeaderTemplate>
UsernameLast Login Status
</HeaderTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Eval("UserName") %>'></asp:Label>
</ItemTemplate>
<HeaderTemplate>
Active Role
</HeaderTemplate>
<ItemTemplate>
<asp:Label ID="Label2" runat="server" Text='<%# Eval("ActiveRole") %>'></asp:Label>
</ItemTemplate>
<HeaderTemplate >
Full name
</HeaderTemplate>
<ItemTemplate>
<asp:Label ID="Label3" runat="server" Text='<%# Eval("FullName") %>'></asp:Label>
</ItemTemplate>
<HeaderTemplate>
Email Address
</HeaderTemplate>
<ItemTemplate>
<asp:Label ID="Label4" runat="server" Text='<%# Eval("EmailAddress") %>'></asp:Label>
</ItemTemplate>
<HeaderTemplate>
Last Login Status
</HeaderTemplate>
<ItemTemplate>
<asp:Label ID="Label5" runat="server" Text='<%# Eval("Last Login Status") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<button id="newuserbutton" onclick="return newuserbutton_onclick()">
Create New User</button>
用户名上次登录状态
积极作用
全名
电子邮件地址
上次登录状态
创建新用户
谢谢您的帮助。您是否确实尝试将控件放在
标记中?用标记=>环绕html代码代码>在ASPNet webforms中-所有内容都需要在表单标记中运行。runat=“server”属性表示应该在服务器上处理表单。它还表明服务器脚本可以访问附带的控件:有人知道如何创建此表吗?是的,我的问题是gridview不在表单标记中。桌子怎么样?我使用项目模板的方式不合适。你指的是哪个表格?这个表有什么问题?我应该创建上面称为“用户管理”的表。但根据我的编码,我的桌子乱七八糟,不是我想要的。