回答
您正在詢問客戶端驗證,但是您正在引用驗證屬性,它是服務器端驗證。
你應該驗證提交的客戶與jQuery,然後在服務器上。你真的需要一個屬性來驗證文件上傳嗎?你有多少個動作方法可用於文件上傳?
,這與內置的「服務器端」驗證器(如RequiredAttribute)通過jQuery不顯眼的驗證(提示 - 它們是相同的)生成客戶端驗證的方式不同。爲了迴應你的問題,我有5種不同的行爲允許文件上傳,有些文件有多個文件。因此,一個屬性會節省很多重複。 –
同意屬性保存代碼重複 - 我不知道它是否是一個功能,是否真的需要。沒有關注第一點,我仍然在學習自己。 MVC 3是否支持文件上傳控件的不顯眼驗證? – 2011-10-12 09:59:42
不是OOTB。這就是爲什麼我問是否有人創建了一個:) –
- 1. asp.net mvc客戶端驗證
- 2. 客戶端驗證在ascx文件(用戶控件)爲asp.net mvc
- 3. asp.net驗證器的客戶端事件
- 4. ASP.NET MVC 2.0客戶端驗證HOWTO
- 5. Asp.Net MVC 2.0客戶端驗證VS 2010
- 6. asp.net mvc jquery客戶端驗證
- 7. ASP.Net MVC 2.0客戶端驗證回發
- 8. ASP.NET MVC 3客戶端驗證
- 9. 客戶端驗證爲asp.net mvc下拉?
- 10. 客戶端文件上傳驗證(不上傳)
- 11. Asp.net MVC客戶端驗證,沒有客戶端驗證的子項?
- 12. 客戶端驗證MVC 5
- 13. 客戶端驗證不MVC
- 14. MVC客戶端驗證
- 15. ASP.NET MVC jQGrid客戶端和服務器端驗證
- 16. asp.net驗證客戶端或客戶端或服務器端
- 17. 驗證asp文件上傳控制客戶端端
- 18. jquery客戶端驗證asp.net
- 19. ASP.NET客戶端API驗證
- 20. Telerik asp.net客戶端驗證
- 21. ASP.NET MVC3客戶端驗證
- 22. asp.net客戶端驗證MicrosoftMvcJQueryValidation
- 23. ASP.NET CheckBoxList客戶端驗證
- 24. 客戶端驗證與Angularjs和服務器端驗證與Asp.net MVC
- 25. asp.net客戶端驗證器與彈出
- 26. ASP.NET驗證器的客戶端JavaScript
- 27. ASP.NET MVC驗證摘要用於客戶端驗證
- 28. 通過ASP.NET MVC上傳文件的客戶端代碼WebApi
- 29. 如何將文件從MFC客戶端(CInternetSession)上傳到ASP.NET MVC
- 30. 在rails上的ruby是否有客戶端驗證,如ASP.NET MVC
我不得不這樣做的方式是上傳文件到服務器,檢查擴展名,然後決定是否保留它。 –
@rockinthesixstring這是我目前正在做的,但上傳一個文件(其中一些非常大),只是爲了驗證其擴展是遠非理想。 –