设计如下
using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; using System.Data.SqlClient;
namespace zhuce { /// <summary> /// WebForm1 的摘要说明。 /// </summary> public class WebForm1 : System.Web.UI.Page { protected System.Web.UI.WebControls.Label Label1; protected System.Web.UI.WebControls.Label lblMessage; protected System.Web.UI.WebControls.Label Label3; protected System.Web.UI.WebControls.Label Label4; protected System.Web.UI.WebControls.TextBox txtName; protected System.Web.UI.WebControls.TextBox txtPwd; protected System.Web.UI.WebControls.Button btnSubmit; private void Page_Load(object sender, System.EventArgs e) { // 在此处放置用户代码以初始化页面 }
#region Web 窗体设计器生成的代码 override protected void OnInit(EventArgs e) { // // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。 // InitializeComponent(); base.OnInit(e); } /// <summary> /// 设计器支持所需的方法 - 不要使用代码编辑器修改 /// 此方法的内容。 /// </summary> private void InitializeComponent() { this.btnSubmit.Click += new System.EventHandler(this.btnSubmit_Click); this.Load += new System.EventHandler(this.Page_Load);
} #endregion
private void btnSubmit_Click(object sender, System.EventArgs e) { string strConn="server=localhost;uid=sa;pwd=;database=Info"; SqlConnection conn=new SqlConnection(strConn); conn.Open(); string strSql="insert into ChatUser values('"+txtName.Text+"','"+txtPwd.Text+"')"; SqlCommand myCommand = new SqlCommand(strConn,conn); myCommand.ExecuteNonQuery(); lblMessage.Text="注册成功,请重新登陆"; } } } 其他没动到了,可是老提示
“/zhuce”应用程序中的服务器错误。
SQL Server 不存在或访问被拒绝。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.SqlClient.SqlException: SQL Server 不存在或访问被拒绝。
源错误:
源文件: c:\inetpub\wwwroot\zhuce\webform1.aspx.cs 行: 59
堆栈跟踪:
行 57: string strConn="server=localhost;uid=sa;pwd=;database=Info";
行 58: SqlConnection conn=new SqlConnection(strConn);
行 59: conn.Open();
行 60: string strSql="insert into ChatUser values('"+txtName.Text+"','"+txtPwd.Text+"')";
行 61: SqlCommand myCommand = new SqlCommand(strConn,conn);
[SqlException: SQL Server 不存在或访问被拒绝。]
System.Data.SqlClient.ConnectionPool.GetConnection(Boolean& isInTransaction) +484
System.Data.SqlClient.SqlConnectionPoolManager.GetPooledConnection(SqlConnectionString options, Boolean& isInTransaction) +372
System.Data.SqlClient.SqlConnection.Open() +384
zhuce.WebForm1.btnSubmit_Click(Object sender, EventArgs e) in c:\inetpub\wwwroot\zhuce\webform1.aspx.cs:59
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +108
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +57
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +18
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
System.Web.UI.Page.ProcessRequestMain() +1292
版本信息: Microsoft .NET Framework 版本:1.1.4322.2032; ASP.NET 版本:1.1.4322.2032