有沒有辦法強制用戶在 ASP.NET Core 模型中輸入指定的數字范圍,如果未輸入所需的范圍,則在提交表單后在視圖中顯示未經驗證的訊息?
[Key]
public int ExampleId { get; set; }
[Display(Name = "Number")]
[Required(ErrorMessage = "Please enter the {0}, It should be between 1 and 100.")]
public int Number { get; set; }
如果用戶沒有輸入必填欄位,我知道如何顯示訊息。但是,當用戶輸入一個數字時,例如當它超過 100 時,是否可以顯示未經驗證的資料?我不想通過javascript檢查它。我只是想知道它是否可能以這種方式?
uj5u.com熱心網友回復:
您正在尋找的是Range. 您可以指定他們可以添加的最小值和最大值。
[Range(0, 101, ErrorMessage = "The field {0} must be greater than {1} and less than {2}.")]
上面說該值必須在 1 到 100 之間。
有關更多資訊,請參閱此
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/409261.html
標籤:
