Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# GridView中的混乱表和运行时错误_C#_Asp.net_Gridview_Database Design - Fatal编程技术网

C# GridView中的混乱表和运行时错误

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"

我想创建一个表,如下所示,与数据库交互以检索、删除和更新数据

我在设计视图中的输出非常混乱。当我尝试运行页面时,我收到以下错误:

类型为“GridView”的控件“GridView1”必须放置在runat=server的表单标记中

请根据以下数据表和我的编码建议我进行增强

.aspx:

<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不在表单标记中。桌子怎么样?我使用项目模板的方式不合适。你指的是哪个表格?这个表有什么问题?我应该创建上面称为“用户管理”的表。但根据我的编码,我的桌子乱七八糟,不是我想要的。