hastiam
شنبه 01 بهمن 1390, 10:19 صبح
سلام دوستان
من وقتی اطلاعاتی رو می خوام تو دیتابیس ثبت کنم موقع ثبت این error رو میده این خطا برای چیه؟:متعجب:
Validation failed for one or more entities. See 'EntityValidationErrors' property for more details.
hamid_shrk
شنبه 01 بهمن 1390, 10:27 صبح
سلام ، لطفا کدتون رو بذارید تا بیشتر بررسی کنیم
hastiam
شنبه 01 بهمن 1390, 13:07 عصر
سلام ، لطفا کدتون رو بذارید تا بیشتر بررسی کنیم
یک کلاس دارم که یک سری property براش تعریف کردم :
public Guid ID { get; set; }
public string Name { get; set; }
public string Family { get; set; }
public int Age { get; set; }
یک کلاس دارم که توش دستور ثبت داده رو به شکل زیر دارم :
public void Insert(Person person)
{
context.Persons.Add(person);
context.SaveChanges();
}
یک کنترلرتعریف کردم و action
مربوط به ثبت داده رو توش نوشتم به شکل زیر :
public JsonResult GetSavedFilter(Person person)
{
repository.Insert(person);
return Json(result(;
}
و از دستوراتajaxای استفاده کردم و تابع بالا رو صدا زدم که اطلاعات رو ثبت کنه :
Function InsertSavePerson() {
var Builder = { Name$("#txt Name ").val(), Family: $("#txt Family ").val(), Age: $("#txt Age ").val() };
$.ajax({
url: ~/Person/ GetSavedFilter,
data: JSON.stringify(Builder),
dataType: 'json',
success: function (item) {
alert("ثبت شد");
},
error: function (x, e) {
alert(x.status);
}
});
}
اگه از این دستورات چیزی متوجه نشدید فقط راهنمایی کنید که این خطا ممکنه در چه مواقعی رخ بده :خجالت:
ممنون از راهنماییتون.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.