MVC4 EF為Model新增單獨的驗證屬性

2021-09-06 17:49:43 字數 647 閱讀 4999

可使用以下方式給model加上相關的meta驗證屬性,這樣實體的驗證屬性就不會被例如ef或其他工具自動生成的model所替換了.

using system.componentmodel.dataannotations;

namespace ido.entities

public class customermetadata

不能為空")]

public string name

[required(errormessage = "不能為空")]

[stringlength(11, errormessage = "不能超過位")]

[regularexpression(@"^1[3458]\d$", errormessage = "格式無效")]

public string mobile

[regularexpression(@"^([\w-\.]+)@((\[[0-9]\.[0-9]\.[0-9]\.)|(([\w-]+\.)+))([a-za-z]|[0-9])(\]?)$", errormessage = "格式無效")]

public string email

[required(errormessage = "不能為空")]

public string title }}

MVC4 EF新手入門 HtmlHelper

1.超連結 html.actiontolink 首頁 index home new,new 優點 不用擔心路由規則被更改。2.防二次編碼 mvchtmlstring.create viewdata style tostring 3.html.dropdownlist city 在控制器中寫下拉選項 ...

為所有model新增通用的方法

業務 中,我們經常會用到各種狀態 型別表,通過判斷狀態或型別來設計業務邏輯。比如說我們有訂單orders和訂單狀態order statuses,當訂單為草稿狀態時可以繼續往下操作,常見的判斷 if order.order status id 1 do sth end為避免產生魔法發數字,我們會這麼寫...

ExtJs4學習(六)MVC中的Model

第一種 ext.define user 另外一種 ext.regmodel user 首先我們嘗試最主要的方式 new var user new user console.info user.get password 123456然後用create方式 var user ext.create use...