我正在Mvc4中工作。創建一個驗證。當我點擊提交按鈕時,驗證失敗,整個頁面將刷新以顯示驗證消息。我不希望我的頁面被刷新。另一個問題是有沒有辦法做沒有Httppost的模型驗證?防止頁面刷新提交按鈕單擊
0
A
回答
2
在服務器端驗證中,頁面必須通過回發提交才能在服務器上驗證,並且如果模型數據無效,則服務器會將響應發送回客戶端。通過客戶端驗證,輸入數據在提交後立即進行檢查,因此不會向服務器回發,也不會刷新頁面。
通過使用代碼,您可以添加客戶端驗證。 請在web.config文件中添加以下應用程序設置代碼片段。
<configuration>
<appSettings>
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
</appSettings>
</configuration>
請在您的視圖中添加以下腳本。
<script src="~/Scripts/jquery.js"></script>
<script src="~/Scripts/jquery.validate.js"></script>
<script src="~/Scripts/jquery.validate.unobtrusive.js"></script>
請嘗試使用上面的代碼,並讓我知道是否有任何問題。請查看下面的演示鏈接瞭解更多詳情。
+0
相關腳本@ JayeshGoyani.Thanks的善意回覆。 – Amit
相關問題
- 1. 如何防止頁面刷新提交按鈕點擊
- 2. 防止頁面刷新按鈕點擊
- 3. 停止刷新頁面按鈕單擊
- 4. 表單提交按鈕/刷新頁面
- 5. 防止對話提交刷新頁面
- 6. 如何停止刷新頁面中的表單提交按鈕?
- 7. 防止頁面刷新表單提交停止代碼執行
- 8. 提交按鈕不斷刷新頁面
- 9. 停止表單刷新頁面提交
- 10. 停止頁面刷新時我按下提交按鈕
- 11. jQuery的:防止刷新頁面按壓輸入型時=提交
- 12. 如何防止頁面刷新按鈕在html5中點擊?
- 13. 防止在vb.net中點擊按鈕後刷新頁面
- 14. 如何防止表單提交jquery移動頁面刷新?
- 15. 防止頁面刷新PHP表單提交?
- 16. 防止父頁面刷新提交表單
- 17. 如何防止頁面刷新時提交表單?
- 18. 如何在提交表單時防止頁面刷新?
- 19. 使用取消按鈕單擊提交按鈕後防止表單提交
- 20. 防止按鈕serverclick在每個頁面上刷新刷新
- 21. 使用javascript刷新頁面時防止提交頁面
- 22. 防止表單重新提交後點擊按鈕
- 23. 如何在點擊提交按鈕後用nodejs刷新頁面
- 24. 防止快速提交按鈕點擊?
- 25. 防止刷新雙重表單提交
- 26. 提交和頁面刷新後禁用提交按鈕
- 27. 如何在asp.net中單擊按鈕後停止頁面刷新
- 28. jQuery自動刷新 - 單擊按鈕時中止頁面加載
- 29. 刷新頁面時防止重新提交
- 30. 防止按F5上的頁面刷新
如果你的擊球控制器,當您提交,其因爲你必須禁用客戶端驗證或者還沒有爲客戶端驗證 –