2010-04-13 69 views

回答

0

http://xval.codeplex.com/Thread/View.aspx?ThreadId=54212

得到一個ModelState.IsValid = FALSE用的消息「ID是必需的」

我覺得你在這裏談論的服務器端驗證。請記住,xVal的關鍵工作是啓用客戶端驗證,而不會發生此問題。在客戶端上,您不會爲「ID」創建文本框(因爲您不希望用戶直接編輯它) - 至少在創建階段不會 - 所以客戶端驗證程序會忽略ID屬性,不試圖驗證它,因爲沒有輸入控件來驗證。 在服務器上,行爲會根據您使用的驗證運行程序而有所不同。