这里我有一个问题,我的文本框只允许整数和浮点值。如果还有其他任何事情,它会给出错误信息。请在下面找到我的代码。
if (!int.TryParse(x, out value))
{
ModelState.AddModelError("","eeroro message");
}
答案 0 :(得分:1)
试试这个
if (!int.TryParse(x, out value) && !float.TryParse(x, out value) )
{
ModelState.AddModelError("","eeroro message");
}
如果解析失败,将添加模型状态错误消息。如果他们中的任何一个成功,它将跳过if条件