大家帮忙看看,哪里出现了问题!
 protected void Page_Load(object sender, EventArgs e)
    {
       if (!Page.IsPostBack)
        {
            DateToShow.Text = DateTime.Now.ToString("yyyy-MM-dd HH:mm");
        }
       
    }
    protected void Send_btn_Click(object sender, EventArgs e)
    {
        
         string title = Title.Text.Trim();
         string cate = Category.Text.Trim();
         string content = Editor1.Text.Trim();
      
             SqlConnection connection = new SqlConnection(ConfigurationManager.ConnectionStrings["WorxUnitedConnectionString"].ConnectionString);       
        SqlCommand command=new SqlCommand("INSERT INTO [News] ([DateToShow], [Description], [Category], [Title]) VALUES (@DateToShow, @Description, @Category, @Title)",connection);
        
        SqlParameter param0=new SqlParameter("@DateToShow",SqlDbType.DateTime);
        param0.Value = DateTime.Parse(DateToShow.Text);
        command.Parameters.Add(param0);        SqlParameter param1 = new SqlParameter("@Description", SqlDbType.NText);
        param0.Value = content;
        command.Parameters.Add(param1);        SqlParameter param2 = new SqlParameter("@Category", SqlDbType.VarChar, 50);
        param0.Value = cate;
        command.Parameters.Add(param2);        SqlParameter param3 = new SqlParameter("@Title", SqlDbType.VarChar, 50);
        param0.Value = title;
        command.Parameters.Add(param3);         connection.Open();        command.ExecuteNonQuery();        connection.Close();        Response.Write("Save Successfully!");
       
    }

解决方案 »

  1.   

    DateTime.Parse(DateToShow.Text)DateToShow.Text输入的值不符合时间日期格式
      

  2.   

    楼上的说的对 就是你的 if (!Page.IsPostBack)
    {
    DateToShow.Text = DateTime.Now.ToString("yyyy-MM-dd HH:mm");
    }
    格式转化有误或者 检查 if (Page.IsPostBack) 条件符合的话 DateToShow.Text 是否有正确的日期格式值
      

  3.   

    SqlParameter param0=new SqlParameter("@DateToShow",SqlDbType.DateTime);
            param0.Value = DateTime.Parse(DateToShow.Text);
            command.Parameters.Add(param0);        SqlParameter param1 = new SqlParameter("@Description", SqlDbType.NText);
            param0.Value = content;
            command.Parameters.Add(param1);        SqlParameter param2 = new SqlParameter("@Category", SqlDbType.VarChar, 50);
            param0.Value = cate;
            command.Parameters.Add(param2);        SqlParameter param3 = new SqlParameter("@Title", SqlDbType.VarChar, 50);
            param0.Value = title;
            command.Parameters.Add(param3);
    我怎么看到的都是param0.Value =。