2010-01-13 90 views
9

我在ASP.NET MVC 1應用程序中使用DataAnnotations來檢查必需字段和數值範圍,使用Required和Range屬性。如何在asp.net mvc中使用DataAnnotations驗證字符串長度?

我正在尋找驗證幾個輸入文本框中字符串長度的最佳方法。我看到有一個RegularExpression屬性可以完成這項工作,但我想知道是否有更具體的屬性來執行此操作?

此外,如果任何人都可以指出我有關使用DataAnnotations一個體面的資源,我將非常感激。

回答

8
+0

@Anders - 正是我需要的,謝謝。 – 2010-01-13 09:09:51

+0

@Anders - [StringLength]不是特定於MVC的,對吧?該文檔不建議如此,但我在一個直接的控制檯應用程序中使用它,並且它不違反規則。我所有的例子都是Google參考MVC。 – Howiecamp 2012-03-26 16:17:31

+0

@Howiecamp該屬性本身是「只是一個類」,可以在任何你喜歡的地方使用。儘管如此,應用程序仍然可以用它來做任何事情。 ASP.NET MVC默認查找數據註釋屬性;如果你想在另一個沒有內置的上下文中使用它們,你將不得不自己添加這些功能。我認爲你可以申請[這個解決方案](http://stackoverflow.com/a/3783328/121146)到你的問題。 – 2012-03-28 07:50:50

相關問題