在我的DB類我有這樣的功能:如何在我的圖書館添加模型狀態?
//Check if the user login exists in the DB if this is a new user.
if ((userModelItem.UserId == 0) || (userModelItem.UserId == null))
{
if (_db.ABUsers.Count(s => s.Loggin1 == user.Loggin1 || s.Loggin1 == user.Loggin2 ||
s.Loggin2 == user.Loggin1 || s.Loggin2 == user.Loggin2) > 0)
{
var exLog = new ExceptionThrowHandler();
exLog.SaveNewException("SaveUserModelItem", "ABUserRepository", "Loggin1 or loggin2 exists in DB");
return null;
是否有可能到這裏也嘗試添加錯誤的ModelState中,而無需通過modestate爲對象的功能? IE可以從httpcontext.current中獲取modestate嗎?
雖然原則上我同意,在這種情況下,我需要通過HttpContext。你能解釋一下嗎? – devzero
對不起,我的壞。我誤解了你的問題。我雖然你想要HttpContext,但現在我意識到你想要的ModelState。我不知道有什麼辦法解決這個問題。 –