在 .NET 7.0 MVC 项目中,我想知道是否可以将
date
类型的输入值(如 04/26/2023)直接获取到 string
类型的属性中,如“04/26/ 2023.
例子:
HTML
<input type="date" name="StringDate" />
C#
public string StringDate { get; set; }
或者甚至直接在控制器中:
[HttpPost]
public IActionResult MyAction(string StringDate)
{
//Some logic
}
我想让用户在
date
类型的输入中选择一个日期,这样他们就不需要输入它,但需要值作为 string
。我知道我可以将输入作为 text
类型并在其上放置一个遮罩或日期选择器,或者在 C# 中获取日期并对其应用 ToString()
或 ToShortDateString()
。只是想知道是否有一种方法可以直接从输入到属性。