У меня проблема с сохранением данных из jQuery сгенерированной таблицы в базу данных. почему-то длина моего жала настолько велика, насколько я понимаю, кто-нибудь знает, как я могу это исправить, не редактируя свойства базы данных, например, удалять пустые места или что-то в этом роде?
Мой контроллер:
[HttpPost]
public JsonResult UpdateWeek(int id, EventsWeek w)
{
using (WeekEventsDBEntities db = new WeekEventsDBEntities())
{
EventsWeek ewupt = db.EventsWeeks.Where(x => x.Id == id).FirstOrDefault();
ewupt.Monday = w.Monday;
ewupt.Tuesday = w.Tuesday;
ewupt.Wednesday = w.Wednesday;
ewupt.Thursday = w.Thursday;
ewupt.Friday = w.Friday;
ewupt.Saturday = w.Saturday;
ewupt.Sunday = w.Sunday;
db.SaveChanges();
}
return Json(true, JsonRequestBehavior.AllowGet);
}
Моя модель (я использую Entity Framework):
namespace WebApplication2.Models
{
public partial class EventsWeek
{
public int Id { get; set; }
public string Monday { get; set; }
public string Tuesday { get; set; }
public string Wednesday { get; set; }
public string Thursday { get; set; }
public string Friday { get; set; }
public string Saturday { get; set; }
public string Sunday { get; set; }
}
}
После нажатия на ссылку «Редактировать неделю» он проходит и выглядит хорошо но затем я получаю ошибку в контроллере, и операция не выполняется.
Если кто-то может помочь, было бы здорово!