اگر ستون Id به صورت Auto Increment باشد در زمان درج نیازی به ارسال Id  نیست این در حالی است که ModelState.IsValid باز هم مقدار id  را درخواست می کند در این صورت می توانیم تابع درج را به صورت زیر بنویسیم

public string Create([Bind(Exclude = "Id")] Project_Name.Models.Table_Name obj){}

 


موضوعات مرتبط: ASP.Net MVC
برچسب ها: Exclude , ModelState

تاريخ : چهارشنبه سیزدهم تیر ۱۳۹۷ | | نویسنده : محمدرضا رستمی |
گاهی یک فیلد مانند رمز عبور را در meta data  به صورت اجباری که باید حتما وارد شود تنظیم کرده اید ولی در جایی دیگر نیازی به وارد کردن رمز عبور نیست برای همین منظور می توانید از کد زیر استفاده کنید

if (ModelState.ContainsKey("Password"))
{
ModelState["Password"].Errors.Clear();
}


موضوعات مرتبط: ASP.Net MVC
برچسب ها: ModelState , IsValid , Error , خطا در modelstate

تاريخ : چهارشنبه سیزدهم تیر ۱۳۹۷ | | نویسنده : محمدرضا رستمی |

 

foreach (ModelState modelState in ViewData.ModelState.Values)
{
foreach (ModelError error in modelState.Errors)
{
string s = error.ErrorMessage;
}
}


موضوعات مرتبط: ASP.Net MVC
برچسب ها: ModelState , IsValid

تاريخ : جمعه چهاردهم مهر ۱۳۹۶ | | نویسنده : محمدرضا رستمی |