ASP.NET如何将日期时间作为默认值添加到数据源详细信息视图
本文关键字:添加 默认值 数据源 视图 详细信息 NET 时间 日期 ASP | 更新日期: 2023-09-27 18:00:49
我想在下面的字段中添加当前日期时间作为默认值。
我厌倦了下面的
<asp:Parameter Name="AddedDate" Type="DateTime" DefaultValue="<% DateTime.Now.ToString() %>"/>
和
<asp:Parameter Name="AddedDate" Type="DateTime" DefaultValue="<% Response.Write(DateTime.Now.ToString()) %>"/>
但出现错误:字符串未被识别为有效的DateTime。
我该怎么修?还有什么更好的方法吗?
谢谢。
您不能像现在这样添加Default,但可以在DetailsView Inserting/Updating
事件中将DateTime.Now
作为参数传递。例如
protected void DetailsView1_ItemInserting(object sender, DetailsViewInsertEventArgs e)
{
e.Values["AddedDate"] = DateTime.Now;
}