خرید بک لینک

سلام
من برای insert داده اول از فرم خود دات نت استفاده کردم و چند کاربر رو در دیتابیس ذخیره کردم اما بعد استایلش رو عوض کردم و فرم رو بصورت ایجکس تبدیل کردم.
ولی نمی دونم چرا در کنترلر اکشن add اجرا نمیشه؟
این قسمت کنترلر هست

public ActionResult Enrollment()
{
return View();
}
[HttpPost]
public ActionResult Enrollment(User user)
{
UserRepository BlUser = new UserRepository();
if (ModelState.IsValid)
{
if (BlUser.Add(user))
{
return JavaScript("alert('ثبت شد ');");
}
else
{
return JavaScript("alert('ثبت نشد');");
}
}
else
{
return JavaScript("alert("" + ModelState.GetErrors() + "");");
}

}

مرتب پیغام ثبت نشد رو نشون میده. در صورتیکه قبلا با همین کنترلر و فرم خود دات نت اکشن add رو کامل اجرا میکرد.

این هم تابع add درrepository


public bool Add(MyTest.Models.DomainModels.User entity, bool AutoSave = true)
{
try
{
db.Users.Add(entity);
if (AutoSave)

return Convert.ToBoolean(db.SaveChanges());
else
return false;

}
catch
{
return false;
}
}

اگه لازم هست کد ویو رو هم بذارم .
ممنون

برچسب: نویسنده: محمد رضا جوادیان تاريخ: جمعه 10 شهريور 1396 ساعت: 16:30

صفحه بندی