ASP.NET MVC3 C # - когда пользователь нажимает кнопку, меняйте запись в БД с 1 на 2 и наоборот - PullRequest
0 голосов
/ 04 августа 2011

В основном функциональность кнопки изменяет данные в записи в базе данных.

Псевдо:

Если запись в БД = 1, по нажатию кнопки измените на 2 Иначе, если запись в БД = 2, при нажатии кнопки изменить на 1

Заранее благодарен за любые советы / помощь

Ответы [ 2 ]

2 голосов
/ 04 августа 2011

Эми, вы можете отредактировать свой вопрос и опубликовать там код и применить правильное форматирование.

Поскольку это ваше первое веб-приложение, и вам нужны советы / помощь:

  1. http://www.asp.net/mvc/tutorials/getting-started-with-mvc3-part1-cs
  2. http://weblogs.asp.net/scottgu/archive/2011/03/09/free-video-training-asp-net-mvc-3-features.aspx
  3. http://msdn.microsoft.com/en-us/library/gg416514(v=vs.98).aspx

Эти ссылки помогут вам лучше понять веб-приложения и MVC3. Вернитесь сюда с любым вопросом, который у вас возник после изучения этих руководств.

0 голосов
/ 04 августа 2011

Действие контроллера 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();
 }
}

Нечто подобное.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...