我們的服務器端驗證(通過數據註釋)工作良好,並將錯誤發佈到我們的ValidationSummary中,我們如何使用它。客戶端驗證也適用,但錯誤顯示在控件的右側,驗證摘要從不顯示。有沒有簡單的方法使客戶端驗證顯示看起來像服務器端驗證顯示?ASP.NET MVC驗證摘要用於客戶端驗證
0
A
回答
1
如果你在談論使用ASP.NET MVC 2預覽2或使用該jQuery Validation library任何其他生成的客戶端驗證,你應該在documentation for jQuery Validation library退房errorLabelContainer
和errorContainer
。
這應該讓你的客戶端驗證看起來更像服務器端驗證總結。 :-)
HTHS,
查爾斯
詩篇。如果您無法更改$('myForm').Validate()
的選項,請使用$.validator.setDefaults();
方法。儘管在頁面上可能遇到多個表單/驗證摘要。
+0
你能不能在這裏詳細說明一下。 – RailRhoad 2009-11-23 21:48:58
0
不確定是否使用ASP.NET MVC 2是好的做法,但是使用xVal cliend方法驗證摘要很容易。
<div id="validationSummary">
<%= Html.ValidationSummary("Please fix the following problems:") %>
</div>
<%= Html.ClientSideValidation("booking", typeof(Booking))
.UseValidationSummary("validationSummary") %>
0
您應該驗證模型對象被證實,從IDataErrorInfo
接口.Error
屬性不String.Empty
。這可能會導致你似乎有的行爲。
相關問題
- 1. asp.net mvc客戶端驗證
- 2. 客戶端和服務器端驗證的驗證摘要
- 3. MVC2驗證摘要和客戶端驗證
- 4. ASP.NET驗證摘要
- 5. 如何在驗證摘要中顯示MVC 3客戶端驗證結果
- 6. MVC 2.0驗證摘要組
- 7. ASP.NET MVC 2.0客戶端驗證HOWTO
- 8. Asp.Net MVC 2.0客戶端驗證VS 2010
- 9. asp.net mvc jquery客戶端驗證
- 10. ASP.Net MVC 2.0客戶端驗證回發
- 11. ASP.NET MVC 3客戶端驗證
- 12. 客戶端驗證爲asp.net mvc下拉?
- 13. 客戶端驗證MVC 5
- 14. 客戶端驗證不MVC
- 15. MVC客戶端驗證
- 16. Asp.net MVC客戶端驗證,沒有客戶端驗證的子項?
- 17. jquery客戶端驗證asp.net
- 18. ASP.NET客戶端API驗證
- 19. Telerik asp.net客戶端驗證
- 20. ASP.NET MVC3客戶端驗證
- 21. asp.net客戶端驗證MicrosoftMvcJQueryValidation
- 22. ASP.NET CheckBoxList客戶端驗證
- 23. 流暢驗證非空驗證與客戶端驗證在MVC
- 24. 滾動到驗證摘要 - ASP.net MVC
- 25. 使用MVC進行客戶端驗證
- 26. ASP.NET - 多重驗證摘要
- 27. ASP.NET MVC 2客戶端驗證不適用於Html.ValidationMessage()?
- 28. 客戶端驗證不起作用Mvc
- 29. 使用JavaScript Spring MVC客戶端驗證
- 30. 使用Jersey客戶端進行摘要式身份驗證
您正在使用ASP.NET MVC 2 Preview 2? – 2009-11-12 19:40:11
太少的信息給出答案。 – 2009-11-13 00:44:04
是的,ASP.NET MVC 2 Preview 2.在實體上使用數據註釋。 – RailRhoad 2009-11-13 15:27:20