I have a MudNumericField input on a form and I cant get it to validate a currency value correctly
In my viewModel I have this definition
[Required(ErrorMessage = "A budget value is required")][Display(Name = "Period Budget")][DataType(DataType.Currency)]public decimal? Budget { get; set; } = 0M;Then in my form I have this
<MudStack Row="true"><MudNumericField Immediate="false" Label="Period Budget Value" Format="C2" Culture="@_en" T="decimal?" @bind-Value="VenueBudget.Budget" For="@(() =>VenueBudget.Budget)" HelperText="Specify period booking budget" /></MudStack>and in my codebehind page I have this for the CultureInfo
public CultureInfo _en = CultureInfo.GetCultureInfo("en-GB");Im always getting a formatting error, can anyone see where I'm going wrong ?
