将Blazor中的值与特定格式绑定



可以在Blazor客户端中以特定格式绑定值。

例如

<input type="text" bind="@TestDate.ToString("dd.MM.yyyy")" />
@code
{
protected DateTime TestDate {get;set;} = DateTime.Now;
}

我试着做

<input type="text" bind="@TestDate" format-value="dd.MM.yyyy" />

但这并没有起到任何作用,我收到了一个值,比如2019年12月11日下午1:03:17

它是bind:format,文档中有示例:数据绑定工具格式字符串

<input @bind="StartDate" @bind:format="yyyy-MM-dd" />
@code {
[Parameter]
public DateTime StartDate { get; set; } = new DateTime(2020, 1, 1);
}

最新更新