繁体   English   中英

ASP.NET MVC3 C# - 当用户单击按钮时,将DB中的记录从1更改为2,反之亦然

[英]ASP.NET MVC3 C# - when user clicks button, change record in DB from 1 to 2 and viceversa

基本上是按钮功能,可以更改数据库中记录中的数据。

伪:

如果在DB = 1中记录,则在按钮单击时,如果在DB = 2中记录,则更改为2 Else,在按钮单击时,更改为1

提前感谢您的任何提示/帮助

艾米你可以编辑你的问题并在那里发布代码并应用适当的格式。

因为它是您的第一个网络应用程序,它是您正在寻找的提示/帮助:

  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

这些链接将帮助您更好地理解Web应用程序和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();
 }
}

这样的事情。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM