回答
這個例子也許可以幫助:
public class CustomerMetaData
{
// Require that the Title is not null.
// Use custom validation error.
[Required(ErrorMessage = "Title is required.")]
public object Title;
// Require that the MiddleName is not null.
// Use standard validation error.
[Required()]
public object MiddleName;
}
將這工作? [必需/^[A-Za-z] + $ /] public String Lastname {get;組; } – Dashang 2012-07-26 11:44:41
在這種情況下,您應該使用如下所示: '//最多允許40個大寫和小寫字母 //字符。使用自定義錯誤。 [RegularExpression(@「^ [a-zA-Z''''s] {1,40} $」ErrorMessage =「字符不允許。」)] public object FirstName; – 2012-07-26 11:53:22
有很多方法可以做到這一點
1)通過使用普通的JavaScript或jQuery來檢查它是否submiting頁面 2)在控制器之前具有價值方法檢查它是否有值 3)如果你使用EF並且你的視圖綁定到一個模型,那麼爲該模型的屬性添加一個名爲[Required]的屬性。
你是什麼其實想幹什麼?
確保服務器收到的對象中有正確的數據?那麼你應該在你的C#模型上使用數據屬性。然而,「輸入字符串」是什麼意思?如果用戶只需輸入任何字符串,則[Required]
工作 - 這只是意味着必須有一些值輸入。你只想要允許一組特定的字符,比如英文字母嗎?那麼你需要使用RegularExpression
屬性。
如果你進一步指定你真正想做的事情,我相信我們可以幫助你更多。
- 1. 字符串用戶輸入驗證
- 2. 驗證字符串用戶輸入
- 3. 驗證用戶輸入字符串
- 4. 驗證輸入字符串
- 5. 驗證字符串輸入
- 6. 在Java中輸入驗證字符串
- 7. 驗證用戶輸入字符串在Python中
- 8. C++驗證用戶輸入爲字符或字符串
- 9. 如何驗證用戶輸入以匹配任何字符串,如%,*,?在C + + 11
- 10. 關於MVC4用戶輸入,如何不依賴實體(模型)輸入驗證?
- 11. 驗證兩個字符串之間的用戶輸入?
- 12. 用戶輸入的C++字符串驗證
- 13. Ragel - 輸入時驗證字符串
- 14. 在用戶輸入驗證 - Grails驗證
- 15. 如何驗證使用while循環的輸入字符串
- 16. 如何驗證python中的字符串和整數輸入?
- 17. 如何驗證限制用戶輸入的文本框|字符
- 18. ASP - 如何在長字符串中插入字符串變量?
- 19. 如何在NSUserdefaults中驗證字符串
- 20. 如何在Java中驗證字符串?
- 21. Java字符輸入驗證
- 22. ASP MVC4 + JQuery驗證不起作用
- 23. 如何驗證用戶輸入?
- 24. 如何驗證用戶輸入?
- 25. 如何驗證用戶輸入
- 26. 如何驗證用戶輸入的值?
- 27. 如何爲字符串的輸入長度添加驗證?
- 28. 如何以短時間格式驗證輸入字符串
- 29. 使用用戶輸入驗證設置字符串的大型字典
- 30. java輸入驗證:如何在空間拆分用戶輸入?
和要添加什麼屬性? – Dashang 2012-07-26 11:39:03
看看MSDN鏈接。它們提供瞭如何應用該屬性的示例。 – tobias86 2012-07-26 11:40:29
將這工作? – Dashang 2012-07-26 11:44:31