所以我做了一个日期选择器,它可以保存一些人更改的日期,但问题是,当你进入该页面时,我不喜欢它从01.01.0001开始。
像这样:https://i.stack.imgur.com/hNXhF.jpg
这是我的日期选择器代码:
<form method="post" asp-page-handler="TestClick">
<br />
<br />
<input asp-for="Date" />
<button>Search</button>
<br />
</form>
从我的.cshtml文件
[BindProperty, DataType(DataType.Date)]
public DateTime Date { get; set; }
public void OnPostTestClick()
{
String testDate = Request.Form["Date"];
Debug.WriteLine("Testclick verdi2 = " + testDate);
filterdato = testDate;
ListData();
}
从我的.cshtml.cs文件。
我想知道是否有一种方法可以让我在有人在日期选择器中更改日期时仍然具有保留日期的功能,但也可以让日期选择器以"开头;dd.mm.yyyy";一旦你进入页面?
DateTime
的默认值为01.01.0001
。使DateTime
属性可以为null(DateTime?
(,使默认值为null
:
public DateTime? Date { get; set; }