MVC4學習筆記(三) 資料驗證設計

2022-04-30 17:18:13 字數 1273 閱讀 9953

看字面也許不能直觀的理解,好吧,其實講的就是「密碼必須大於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.如果要...