這裏我有一個問題,我的文本框只允許整數和浮點值。如果有其他東西,它會給出錯誤信息。請在下面找到我的代碼。如果條件爲整數和浮點數
if (!int.TryParse(x, out value))
{
ModelState.AddModelError("","eeroro message");
}
這裏我有一個問題,我的文本框只允許整數和浮點值。如果有其他東西,它會給出錯誤信息。請在下面找到我的代碼。如果條件爲整數和浮點數
if (!int.TryParse(x, out value))
{
ModelState.AddModelError("","eeroro message");
}
試試這個
if (!int.TryParse(x, out value) && !float.TryParse(x, out value))
{
ModelState.AddModelError("","eeroro message");
}
這裏如果兩個解析失敗,將被加入模型狀態錯誤消息。如果他們中的任何一個成功,它將跳過if條件
這是什麼語言? – Will
如果文本框不是int或float,你想顯示錯誤?如果(!int.TryParse(x,out value)&&!float.TryParse(x,out value)) – Sachu
C#MVC,Yes – Hary