提示错误如题,以前没有出现过这个错误,最近又翻了一下以前做的一个小小的论坛 看了下,重新连接数据库并给gridview配置数据源 后出了这个问题,这个页面就一个gridview和2个跟塔无关的按钮。请大神帮忙解决下,急用,小弟先谢谢了!!!一定及时结贴
guanliyonghu.aspx代码如下:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="guanliyonghu.aspx.cs" Inherits="guanliyonghu" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div align="center" style="height: 536px; background-color: #CCFFFF;">
<asp:Button ID="Button2" runat="server" onclick="Button2_Click" Text="主页" />
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="退出" />
<br />
管理用户<br />
<br />
<br />
<br />
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataSourceID="SqlDataSource1" Height="285px"
style="margin-left: 0px" Width="100%">
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:MyDBConnectionString %>"
SelectCommand="SELECT * FROM [用户信息表]"
onselecting="SqlDataSource1_Selecting"
InsertCommand="INSERT INTO [用户信息表] ([用户名], [密码], [权限]) VALUES (@用户名, @密码, @权限)">
<InsertParameters>
<asp:Parameter Name="用户名" Type="String" />
<asp:Parameter Name="密码" Type="String" />
<asp:Parameter Name="权限" Type="String" />
</InsertParameters>
</asp:SqlDataSource>
</div>
</form>
</body>
</html>
guanliyonghu.aspx.cs后台代码如下:
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;public partial class guanliyonghu : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ }
protected void Button1_Click(object sender, EventArgs e)
{
Response.Redirect("login.aspx");
}
protected void Button2_Click(object sender, EventArgs e)
{
Response.Redirect("Default.aspx");
}
}
guanliyonghu.aspx代码如下:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="guanliyonghu.aspx.cs" Inherits="guanliyonghu" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div align="center" style="height: 536px; background-color: #CCFFFF;">
<asp:Button ID="Button2" runat="server" onclick="Button2_Click" Text="主页" />
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="退出" />
<br />
管理用户<br />
<br />
<br />
<br />
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataSourceID="SqlDataSource1" Height="285px"
style="margin-left: 0px" Width="100%">
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:MyDBConnectionString %>"
SelectCommand="SELECT * FROM [用户信息表]"
onselecting="SqlDataSource1_Selecting"
InsertCommand="INSERT INTO [用户信息表] ([用户名], [密码], [权限]) VALUES (@用户名, @密码, @权限)">
<InsertParameters>
<asp:Parameter Name="用户名" Type="String" />
<asp:Parameter Name="密码" Type="String" />
<asp:Parameter Name="权限" Type="String" />
</InsertParameters>
</asp:SqlDataSource>
</div>
</form>
</body>
</html>
guanliyonghu.aspx.cs后台代码如下:
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;public partial class guanliyonghu : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ }
protected void Button1_Click(object sender, EventArgs e)
{
Response.Redirect("login.aspx");
}
protected void Button2_Click(object sender, EventArgs e)
{
Response.Redirect("Default.aspx");
}
}
“ASP.guanliyonghu_aspx”不包含“SqlDataSource1_Selecting”的定义,并且找不到可接受类型为“ASP.guanliyonghu_aspx”的第一个参数的扩展方法“SqlDataSource1_Selecting”(是否缺少 using 指令或程序集引用?) d:\My Documents\Visual Studio 2008\LunTan\guanliyonghu.aspx 1 1 d:\...\LunTan\
using System.data.sqlClient;
“ASP.guanliyonghu_aspx”不包含“SqlDataSource1_Selecting”的定义,并且找不到可接受类型为“ASP.guanliyonghu_aspx”的第一个参数的扩展方法“SqlDataSource1_Selecting”(是否缺少 using 指令或程序集引用?) d:\My Documents\Visual Studio 2008\LunTan\guanliyonghu.aspx 1 1 d:\...\LunTan\
还有就是你的控件代码不能是复制过来的,只能先把gridview写好,才能复制gridview里面的代码
gridview是拖控件创建的,不是COPY别人的,以前都没这个问题的。
protected void SqlDataSource1_Selecting(object sender, SqlDataSourceSelectingEventArgs e)
{ }
要不就在前台:
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:MyDBConnectionString %>"
SelectCommand="SELECT * FROM [用户信息表]"
onselecting="SqlDataSource1_Selecting"
把 onselecting="SqlDataSource1_Selecting 删掉