“/myBLog”应用程序中的服务器错误。
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
源错误:
行 193: + r_title.Text +"','"+ r_content.Value +"','"+System.DateTime.Now +"','"+Request.QueryString["id"]+"')";
行 194: SqlCommand ST_myCmd = new SqlCommand(ST_sql,ST_myConn);
行 195: ST_myConn.Open();
行 196: ST_myCmd.ExecuteNonQuery();
行 197: ST_myConn.Close();
源文件: d:\TestWeb\myBLog\ST_show.aspx.cs 行: 195
堆栈跟踪:
[NullReferenceException: 未将对象引用设置到对象的实例。]
ST_GROUP.Blog.ST_show.replay_Click(Object sender, EventArgs e) in d:\TestWeb\myBLog\ST_show.aspx.cs:195
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +118
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +112
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +36
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5563
源代码
protected void replay_Click(object sender, System.EventArgs e)
{
if (IsPostBack)
{
if (r_nick.Text.Trim()== "" || r_title.Text.ToString().Trim()== "" || r_content.Value.Trim()== "")
{
Response.Write("<div align=center><li>昵称,标题,内容不能为空!</li><li><a href=javascript:history.back()>点此返回</a>");
Response.End();
}
else
{
string ST_sql = "insert into ST_replay (ST_r_nick,ST_r_title,ST_r_content,ST_r_date,ST_n_id) values ('"+ r_nick.Text +"','"
+ r_title.Text +"','"+ r_content.Value +"','"+System.DateTime.Now +"','"+Request.QueryString["id"]+"')";
SqlCommand ST_myCmd = new SqlCommand(ST_sql,ST_myConn);
ST_myConn.Open();//错误指向处
ST_myCmd.ExecuteNonQuery();
ST_myConn.Close();
ST_add_Re();
Response.Redirect(""+Request.QueryString["id"]+".aspx");
}
}
|
|