-1
現在,我使用ASP.NET-MVC5如何添加實時最小長度校驗器模型和textarea的
[Display(Name = "Reason*")]
[StringLength(int.MaxValue, MinimumLength = 100, ErrorMessage = "The reason must be at least 100 characters long")]
public String reason { get; set; }
在我的模型,我設置的100個字符的最小長度校驗器textareafor以一種形式。但是,錯誤消息僅在我嘗試提交表單後纔會提示,並且它會清除表單中所有其他填寫的文本字段。
有沒有辦法允許錯誤消息顯示在視圖上,因爲用戶正在輸入到文本字段或另一種方式來防止這種情況?
您可以使用JavaScript在UI上執行操作,或者必須返回無效的模型。請顯示您的控制器代碼,我們將幫助您防止刪除所有數據。 – kat1330
你是什麼意思_it清除所有其他填寫的文本fields_?這不是默認行爲。在POST方法中顯示代碼。 –
你是否已經爲客戶端驗證添加了相關腳本並正確生成了視圖(如果是這樣,它工作正常) –