我有一個名爲Contact的模型的MVC項目,在創建視圖中如何檢查新值是否存在避免註冊它,是否有任何屬性自動檢查一下,如[Required]
驗證器?像[NoRepeated]
?是否有任何屬性來檢查重複在MVC中創建新項目
回答
我想你應該做的DB列的唯一一個。當插入重複項時,它會拋出異常。你可以捕捉並顯示給用戶一個錯誤。
嗯,我使用EFCodefirst,如何在重寫OnModelCreating方法中定義英國? – Saeid
在這裏你走,http://stackoverflow.com/questions/5701608/unique-key-with-ef-code-first – Illuminati
我使用MVC 3和EF 4和代碼無法識別context.Database中的ExecuteSqlCommand。 ExecuteSqlCommand(「CREATE UNIQUE INDEX IX_Category_Title ON Categories(Title)」);這是關於版本還是其他? – Saeid
沒有辦法自動爲你做這件事,因爲你必須查詢你的數據庫。您可以直接從視圖中通過Ajax執行此操作,並且無論如何也可以在視圖發佈後執行此操作。
請參閱以下鏈接開始編寫自定義ValidationAttribute它做了類似的事情:http://devermind.wordpress.com/2010/01/11/asp-net-mvc-tip-4-client-side-form-validation-made-easy-part-2/
- 1. 如何檢查是否有任何模型項目在MVC中分配了值?
- 2. 任何替代方法來檢查是否有任何python屬性?
- 3. 檢查是否有任何複選框在jQuery中檢查?
- 4. 如何檢查矩陣中是否有任何重複行?
- 5. 檢查屬性是否具有屬性
- 6. 檢查數組中是否有任何重複元素遞歸
- 7. scala項目中是否有任何OWASP檢查工具?
- 8. 檢查數組中是否有任何項目等於此值
- 9. Rails 4在更新嵌套屬性時創建重複項
- 10. 檢查在推送項目之前是否存在屬性值
- 11. Rails - 檢查模型的屬性是否有任何數據
- 12. 有條件檢查項目的屬性
- 13. 簡單的SQL來檢查父項是否有任何子行
- 14. ASP.NET MVC - 是否可以在FORMS根項目中創建MVC子項目?
- 15. 檢查重複項目
- 16. 是否有任何目的來重新聲明JavaScript變量?
- 17. 如何創建一個SQL查詢來檢查多個表中的重複項
- 18. 是否有任何新的api來創建功能,如iBook
- 19. 如何檢查一個元素是否具有與cheerio js重複的屬性
- 20. 您可以在開啓一個新項目時創建嗎? /是否有可能重複項目?
- 21. 檢查文件中的數據是否有重複項(Python)
- 22. 檢查是否在jsonPath任何值重複
- 23. 檢查CSS類是否有屬性 - jQuery
- 24. 檢查一個屬性是否有效
- 25. 檢查屬性是否具有DisplayNameAttribute
- 26. 檢查對象是否具有屬性
- 27. 檢查數據屬性是否有值
- 28. 檢查UIView是否有屬性
- 29. 如何檢查是否有延遲加載屬性格式返回null(重新)
- 30. 檢查屬性是否存在與檢查是否爲空
「新價值是否存在」 - 哪裏?在你的數據庫? – Illuminati
是的。我需要避免重複 – Saeid