В основном функциональность кнопки изменяет данные в записи в базе данных.
Псевдо:
Если запись в БД = 1, по нажатию кнопки измените на 2 Иначе, если запись в БД = 2, при нажатии кнопки изменить на 1
Заранее благодарен за любые советы / помощь
Эми, вы можете отредактировать свой вопрос и опубликовать там код и применить правильное форматирование.
Поскольку это ваше первое веб-приложение, и вам нужны советы / помощь:
Эти ссылки помогут вам лучше понять веб-приложения и MVC3. Вернитесь сюда с любым вопросом, который у вас возник после изучения этих руководств.
Действие контроллера Sudo.
public ActionResult DetailsChanged(DetailsRepository detailsRepository, Details detailsModel) { if(!ModelState.Valid) { ViewData["Error"] = "Error"; return View(); } Details newDetails = detailsRepository.FirstOrDefault(x => x.ID == detailsModel.Id); if(newDetails != null) { if(newDetails.Id == 1) { newDetails.Id = 2; } else { newDetails.Id = 2; } detailsRepository.SaveChanges(); return View(); } }
Нечто подобное.