如何使日期选择器以dd.mm.yyyy而不是01.01.0001开头



所以我做了一个日期选择器,它可以保存一些人更改的日期,但问题是,当你进入该页面时,我不喜欢它从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; }

相关内容

  • 没有找到相关文章

最新更新