我已經使用AJAX CalendarExtender來TextBox控件。我希望TextBox中的值(Date)到我的數據庫表中。你怎麼我用從表單插入日期到表
command.Parameters.AddWithValue(..?..)
值,當我從日曆中選擇被顯示爲 -
August 9, 2012
我已經使用AJAX CalendarExtender來TextBox控件。我希望TextBox中的值(Date)到我的數據庫表中。你怎麼我用從表單插入日期到表
command.Parameters.AddWithValue(..?..)
值,當我從日曆中選擇被顯示爲 -
August 9, 2012
你嘗試過用日期時間值解析字符串如
var date = DateTime.ParseExact("August 9, 2012", "MMMM d, yyyy", CultureInfo.InvariantCulture);
command.Parameters.AddWithValue("@dateParameterName", date);
我建議使用DateTime.TryParse()
,導致用戶可以在您的文本框中輸入任何值,甚至無效。 DateTime.ParseExact()
只有在確定該字符串是確切格式的有效日期時間時才適用。 你可以閱讀更多關於它在這裏
Any difference between DateTime.Parse and Convert.ToDateTime?
請有關
System.Convert.ToDateTime()
方法,展示您的標記 – 2012-08-14 08:33:11@RogerTaylor這是標記.. '的 asp:CalendarExtender> –
Girish
2012-08-14 08:39:30