2012-02-22 26 views
1

這在我的ASP.NET頁面的SqlDataSource的工作原理罰款:與SessionParameter使用內嵌式失敗

<asp:SessionParameter Name="FromTimestamp" SessionField="fromtime" DefaultValue="2/22/2012" /> 

爲什麼會出現這種錯誤產生:Conversion failed when converting date and/or time from character string.

<asp:SessionParameter Name="FromTimestamp" SessionField="fromtime" DefaultValue='<%=DateTime.Now.ToShortDateString()%>' /> 

回答

2
DateTime.Now.ToString("M/d/yyyy") 

,會得到格式你已經知道了作品。

+0

你是對的。我不明白爲什麼,但是,在Page_Load SqlDataSource1.SelectParameters [「FromTimestamp」]。DefaultValue = DateTime.Today.ToShortDateString();作品雖然... – 2012-02-22 20:40:25

+0

哦,並感謝您的方式的援助 – 2012-02-22 20:41:12