GridView中的Mess表和运行时错误

时间:2014-04-21 06:33:51

标签: c# asp.net gridview database-design

我想创建一个如下表格来与数据库交互以检索,删除,更新数据。

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

  

控制' GridView1'类型' GridView'必须放在带有runat = server的表单标记内。

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

User interface for table, label and button

的.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>

感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

您是否真的尝试将控件置于<form runat="server"></form>标记内?

答案 1 :(得分:0)

使用tag =&gt;覆盖您的html代码<form runat="server"> ... </form>