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

问题描述 投票:0回答:1

可以以特定格式在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" />

但是那没做任何事情,我收到了诸如11/12/2019 1:03:17 PM这样的值

blazor
1个回答
2
投票

bind:format,您在doc中有示例:Data binding段落格式字符串

<input @bind="StartDate" @bind:format="yyyy-MM-dd" />

@code {
    [Parameter]
    public DateTime StartDate { get; set; } = new DateTime(2020, 1, 1);
}
© www.soinside.com 2019 - 2024. All rights reserved.