可使用以下方式給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...