一个发表留言页面,点击发表留言却只会提交“失败”,求助!

xgagui 2010-09-30 09:12:52
调试运行都没问题。
点击提交留言却每次都显示“失败”。
数据库连接也没提示出错。
代码如下:

protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["Mconn"].ToString());
cn.Open();
try
{
SqlCommand cmd = new SqlCommand("insert into message(userName,sex,message,addDate) values(@p1,@p2,@p3,@p4)", cn);
cmd.Parameters.Add("@p1", SqlDbType.NVarChar).Value = txtName.Text;
if (RadioButtonList1.Items[0].Selected == true)
{
cmd.Parameters.Add("@p2", SqlDbType.NVarChar).Value = "男";

}
else
{
cmd.Parameters.Add("@p2", SqlDbType.NVarChar).Value = "女";
}
cmd.Parameters.Add("@p3", SqlDbType.NVarChar).Value = txtMessage.Text;
cmd.Parameters.Add("@p4", SqlDbType.NVarChar).Value = DateTime.Now;
cmd.ExecuteNonQuery();
cn.Close();
Response.Redirect("ViewMessage.aspx");
}
catch
{
cn.Close();
Response.Write("<script>alert('留言失败,服务器错误!')</script>");
}
}
...全文
96 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xgagui 2010-09-30
  • 打赏
  • 举报
回复
问题已经解决。
xgagui 2010-09-30
  • 打赏
  • 举报
回复
数据表中有 字段 ID,userName,sex,message,addDate

ID设为主键.
qq346127416 2010-09-30
  • 打赏
  • 举报
回复
////////

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧