【发布时间】:2014-04-21 06:33:51
【问题描述】:
我想创建一个如下表来与数据库交互以检索、删除、更新数据。
我在设计视图中的输出非常混乱。当我尝试运行该页面时,我收到以下错误:
“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>
感谢您的帮助。
【问题讨论】:
-
在 ASPNet 网络表单中 - 一切都需要在表单标签内运行。 runat="server" 属性表示应该在服务器上处理表单。它还表明服务器脚本可以访问封闭的控件:
-
有人知道如何创建这个表吗?
标签: c# asp.net gridview database-design