【发布时间】:2021-07-29 22:26:22
【问题描述】:
我在 Blazor 服务器应用程序中有这个输入框,它应该是一个整数字段。 我想进行验证以确保输入的值是整数
<div class="mb-5">
<input type="text" class="form-control form-control-lg" id="numberofclasses" @bind-value="_myModel.NumberOfClasses">
</div>
我可以在网上看到很多代码在做这样的事情。
public bool MyValidation()
{
bool result = true;
int numberOfClasses = 0;
if (int.TryParse(_myModel.NumberOfClasses.ToString(), out numberOfClasses))
{
//it is a valid integer => you could use the distance variable here
}else
{
result = false;
}
return result;
}
这是验证整数字段的标准方法吗?
【问题讨论】:
-
Blazor 验证详细描述 here。特别是看
InputNumber。另外,查看[Range]属性以进行范围验证。 -
您是否尝试过使用
字段而不是 字段? -
我可以试试
但我不想要一个范围
标签: c# blazor-server-side