MVC VIEW是视图,只是用来展示数据的。C里面才是放逻辑取数据的。
解决方案 »
- 关于remoting中事件处理问题,花了数小时仍未找到解决办法。
- tcp监听另一个程序怎么做呢
- 怎么点击按钮就可以将TEXTBOX中的值.更新到数据库中相应的值去?
- c#中DATAGRID滚动条设置
- vs2005 DataGridView问题
- C#连接oracle报java.lang.UnsatisfiedLinkError 异常我跟踪是在打开数据库连接时报的,我用的是Client.OracleConnection
- 求.net Winform开发视频教程下载地址
- dataGRIDVIEW 绑定不刷新
- WPF 窗体添加滚动条问题
- 面试题2,请帮忙
- Thread.SpinWait/Sleep都是静态方法,为何可以分别控制不同的线程?
- winform程序开机启动问题
之前写WinForm时,点保存按钮就执行一个SQL语句来操作相应的表,那在MVC中,是不是要修改下面的代码,也是用SQL语句来操作相应的表???
//
// POST: /Movies/Edit
[HttpPost]
public ActionResult Edit(Movie model)
{
try
{
var movie = db.Movies.Find(model.ID); UpdateModel(movie);
db.SaveChanges();
return RedirectToAction("Details", new { id = model.ID });
}
catch (Exception)
{
ModelState.AddModelError("", "修改失敗,請查看詳細錯誤信息。");
}
return View(model);
}
下面的代码就是书上的,直接就保存了。如果要对实际的表操作,那是不是要去掉“UpdateModel(movie);”和“db.SaveChanges();”这两句,改成用SQL语句来更新实际的表???
//
// POST: /Movies/Edit
[HttpPost]
public ActionResult Edit(Movie model)
{
try
{
var movie = db.Movies.Find(model.ID);
UpdateModel(movie);
db.SaveChanges();
return RedirectToAction("Details", new { id = model.ID });
}
catch (Exception)
{
ModelState.AddModelError("", "修改失敗,請查看詳細錯誤信息。");
}
return View(model);
}
你平常怎么搞就怎么保存就好