<%@ Page Language="C#" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<script language="C#" runat="server">
void Page_Load(Object sender, EventArgs e){
SqlConnection Conn;
Conn=new SqlConnection("server=localhost;database=db_text;uid=sa;pwd='1111'");
Conn.Open();
SqlCommand Comm = new SqlCommand("select* from denglu1", Conn);
SqlDataReader dr = Comm.ExecuteReader();
dg.DataSource = dr;
dg.DataBind();
Conn.Close();
}
</script>
<html>
<head>
</head>
<body>
<asp:GridView id="dg" runat="server"></asp:GridView>
</body>
</html>
这是我的代码,为什么我想让它运行并将数据表显示在网页上的时候出现了如下提示:类型“GridView”的控件“dg”必须放在具有 runat=server 的窗体标记内。
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<script language="C#" runat="server">
void Page_Load(Object sender, EventArgs e){
SqlConnection Conn;
Conn=new SqlConnection("server=localhost;database=db_text;uid=sa;pwd='1111'");
Conn.Open();
SqlCommand Comm = new SqlCommand("select* from denglu1", Conn);
SqlDataReader dr = Comm.ExecuteReader();
dg.DataSource = dr;
dg.DataBind();
Conn.Close();
}
</script>
<html>
<head>
</head>
<body>
<asp:GridView id="dg" runat="server"></asp:GridView>
</body>
</html>
这是我的代码,为什么我想让它运行并将数据表显示在网页上的时候出现了如下提示:类型“GridView”的控件“dg”必须放在具有 runat=server 的窗体标记内。
<head>
</head>
<body>
<form id="form1" runat="server">
<asp:GridView id="dg" runat="server"></asp:GridView>
</form>
</body>
</html>
你的页面少了一个窗体(form)