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。

我该怎么修?还有什么更好的方法吗?

谢谢。

ASP.NET如何将日期时间作为默认值添加到数据源详细信息视图

您不能像现在这样添加Default,但可以在DetailsView Inserting/Updating事件中将DateTime.Now作为参数传递。例如

protected void DetailsView1_ItemInserting(object sender, DetailsViewInsertEventArgs e)
{
  e.Values["AddedDate"] = DateTime.Now;
}