有時在command和dto之間層次比較多,寫了個驗證command的函式,能實現遞迴驗證.
比如下面這些有層級關係的class定義,能通過一句**來進行驗證:
class驗證函式呼叫:a
}class
b
[range(
typeof(guid), "
00000000-0000-0000-0000-000000000001
", "
00000000-0000-0000-0000-000000000010")]
public guid aa
public cc ddd
}class
cc
[required(errormessage = "
必須填寫使用者名稱")]
[display(name = "
使用者名稱"
)]
public
string username
[required(errormessage = "
必須填寫密碼")]
[datatype(datatype.password)]
[display(name = "密碼"
)]
public
string password
}
list**如下:errors = obj.isvalid();
public效果圖:class
brokenrule
public
string message
}public
static
class
dataannotationhelper
private
static list
isvalid(type t, object o, bool
only1level)}}
if (!only1level)}}
}return
errors;
}private
static
icustomtypedescriptor gettypedescriptor(type type)
}
頭部ct能檢查出什麼 腦部CT能檢查出什麼
腦部ct最主要的適應症就是腦出血,特別在腦卒中這個方面,腦出血它非常的特異,它的診斷要比核磁還快捷和方便和準確,這是腦出血。另外其實在核磁出現之前,ct除了腦出血之外,比如腦梗死,當然腦梗死的診斷一般要在發病六小時之後,腦水腫發生低密度改變之後才能發現。還有就是顱內的佔位性病變 腫瘤,還有外傷,這都...
頭部ct能檢查出什麼 腦部CT能檢查出什麼
腦ct檢查是通過ct對顱腦進行檢查的一種方法,苦,方便 安全,適宜任何人群和年齡段的患者。這種檢查手段也越來越廣泛的運用在各種疾病的的臨床診斷檢查中。因為很多腦部的一些疾病和腦組織損傷,都是可以通過ct檢查來定位的,那麼,腦部ct能檢查出什麼?它的適應症有哪些?腦部ct的作用 頭部ct對於確定顱內器...
python檢查URL是否能正常訪問
今天,專案經理問我乙個問題,問我這裡有2000個url要檢查是否能正常開啟,其實我是拒絕的,我知道因為要寫 了,正好學了點python,一想,python處理起來容易,就選了python,開始把思路想好 1.首先2000個url。可以放在乙個txt文字內 2.通過python 把內容內的url一條一...