看字面也許不能直觀的理解,好吧,其實講的就是「密碼必須大於6位數!」呀之類的項(屬性)加一些控制條件,因為總有一些資料是有特定格式的。
using system.web.mvc;using system.componentmodel;
using system.componentmodel.dataannotations;
[required]///
<
summary
>
/// 教師姓名
///
summary
>
public string teachername
[required][displayname("姓名")]
///
<
summary
>
/// 教師姓名
///
summary
>
public string teachername
[required][displayname("姓名")]
[stringlength(10, minimumlength = 2)]
///
<
summary
>
/// 教師姓名
///
summary
>
public string teachername
[datatype(datatype.date)][displayname("出生日期")]
///
<
summary
>
/// 出生日期
///
summary
>
public datetime birthdate
[range(1, 3)][required(errormessage = "你有多大權?")]
[displayname("許可權級別")]
///
<
summary
>
/// 許可權
///
summary
>
public int authoritygrade
未完待續。。。
MVC4資料註解和驗證
model中的驗證註解特性 public class stuinfo display name 姓名 設定要顯示的欄位名 required errormessage 您需要填寫 設定為必須字段 已經錯誤提示 stringlength 50,minimumlength 3 設定最大長度和最小長度 pu...
MVC4學習筆記(一) 認識MVC
mvc就是為了快速開發出乙個軟體專案,有多快了?你甚至可以在5分鐘內開發出乙個五臟俱全的軟體系統,一點也不假。mvc model view controller,模型 檢視 控制器模式 用於表示一種軟體架構模式。它把軟體系統分為三個基本部分 模型 model 檢視 view 和控制器 control...
MVC4 的簡單學習
1.html元件,提供很多有用的功能,html.textboxfor 這個是可以直接使用model中的東西的 2.2.remote特性,不好用,每次輸入,都要到後台去驗證,這個就有問題了,如果需要連庫查,肯定效能太差了,應該看一下怎麼回事 3和4都這個毛病 3.要詳細看看路由設定啊,很亂 4.如果要...