这次的项目是使用标准化的DB创建一个功能正常的网站,该数据库已经完成并且可以正常工作,因为我可以存储一个新用户并可以从该用户登录,但是数据库不显示存储的用户。
我也无法在浏览器中显示表格。
我使用过ASP.net 4.0和Webforms。我是ASP新手。
尝试的事情:
DefaultModel.RegisterContext(typeof(website_DBDataContext), new ContextConfiguration() { ScaffoldAllTables = true });
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Articles.aspx.cs" Inherits="Articles" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:GridView ID="GridView1" runat="server" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False" DataKeyNames="Article_ID" DataSourceID="SqlDataSource1">
<Columns>
<asp:CommandField ShowSelectButton="True" />
<asp:BoundField DataField="Article_ID" HeaderText="Article_ID" ReadOnly="True" SortExpression="Article_ID" />
<asp:BoundField DataField="Article_name" HeaderText="Article_name" SortExpression="Article_name" />
<asp:BoundField DataField="UserID" HeaderText="UserID" SortExpression="UserID" />
<asp:BoundField DataField="Rating" HeaderText="Rating" SortExpression="Rating" />
<asp:BoundField DataField="Views" HeaderText="Views" SortExpression="Views" />
<asp:BoundField DataField="Date" HeaderText="Date" SortExpression="Date" />
<asp:BoundField DataField="Topic_ID" HeaderText="Topic_ID" SortExpression="Topic_ID" />
</Columns>
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:Website_DBConnectionString %>" SelectCommand="SELECT * FROM [Article]"></asp:SqlDataSource>
</div>
</form>
</body>
</html>
预期结果: 要实际查看表格并能够通过浏览器进行编辑。 数据应存储在“ Website_DB”中,并在其设计部分中查看。