سلام
من فیلدی را از سمت view به سمت کنترل Create ارسال می کنم.زمانی فیلد مورد نظر را در ویو کامنت می کنم و به صورت دستی در کنترل createبه ان مقدارمی دهم (مقدار test)
فرم من ثبت نمی شود.لطفا راهنمایی کنید.تشکر
[Display(Name = "طرح ")] [Required(ErrorMessage = "لطفا {0} را وارد کنید")] public string Tarh { get; set; }
....................................................... if (ModelState.IsValid) { " tblbimeshodeParent.Tarh = "test"; db.tblbimeshodeParents.Add(tblbimeshodeParent); db.SaveChanges(); return RedirectToAction("Index"); }
سلام
حتما در مدل به فیلد صفت Required داید
سلام استاد گرامی
بله همینطوره.چون از دو فرم جدول پر میشه بهتر است Required را داشته باشد.
آیاراه دیگری هست که بتوان ویو را پر شده به سمت کنترلر فرستاد؟
یا اون صفت رو بردارید یا قبل از ModelState.IsValid پر کنید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)