【发布时间】:2016-04-19 08:33:49
【问题描述】:
我正在开发一个 ASP.Net MVC 4 应用程序并尝试显示数据库中的单行数据而不是所有行。
我正在设计的网站有一个按钮列表,当单击每个按钮时,会显示数据库中相应行的数据,例如Button1 - Row1、Button2 - Row2 等...
目前这也显示在http://myexample/Movies/OneMovie我希望它显示在http://myexample/Movies/
我的控制器中的代码是这样的:
public ActionResult OneMovie(int id = 0)
{
Movie movie = db.Movies.Single(m => m.ID == id);
if (movie == null)
{
return HttpNotFound();
}
return View(movie);
}
我的代码的按钮是:
<input id="Button1" type="button" value="button" name="id"/>
<input id="Button2" type="button" value="button" name="id"/>
有谁能帮我在点击按钮时显示相应行的数据吗?
【问题讨论】:
-
您是要重定向到视图以显示详细信息,还是在同一页面上显示详细信息?
-
有很多方法可以做到这一点。你的意思是如何从按钮或调用“OneMovie”?
-
我希望数据与按钮显示在同一页面上。当前它转到 Movies/OneMovie,我想在索引页面中的电影上。
-
如果您希望能够在同一屏幕中打开所有行,我将加载视图中的所有按钮和行并使用 javascript 或 jquery 打开行。
-
思路是点击相应按钮时数据会显示在一个div中。
标签: c# jquery asp.net asp.net-mvc asp.net-mvc-4