我如何根据他的 ID 放置一个指向另一个页面的超链接?

迪奥戈·特谢拉

我是 ASP.NET MVC 的新手,我被困在这里。我想创建一个超链接,以便当我单击电影名称时,它会转到详细信息页面,其中包含详细信息。我已经有 @HTML.ActionLink 到控制器中的 Details 类,但现在我不知道在 Details 类中放什么。我应该为类 Index 创建一个变量来进行比较吗?

这是操作方法Index

public ActionResult Index()
{
        PAPEntities db = new PAPEntities();

        MovieViewModel[] movies = db.MoviesData.Select(movie => new MovieViewModel
        {
            MovieID = movie.MovieID,
            MovieName = movie.MovieName,
            MovieDescription = movie.MovieDescription,
            MovieCategory = movie.MovieCategory,
            MovieYear = movie.MovieYear
        }).ToArray();

        return View(movies);
}

这是带有@HTML.ActionLink 的索引部分:

@foreach (var item in Model)
    {
        <tr>
            <td>@Html.ActionLink(item.MovieName, "Details", "Movies", new { id = item.MovieID }, null)</td>
            <td>@item.MovieCategory</td>
            <td>@item.MovieYear
            <td>@item.MoviePrice</td>
        </tr>
    }
</table>

我试图搜索它,但没有出现类似的东西,所以我有点卡住了

akg179

如果@Html.ActionLink是为了命中控制器Details方法Movies,而你说:

我已经有@HTML.ActionLink 到控制器中的 Details 类,但现在我不知道在 Details 类中放什么

为此,我建议在“电影”控制器中添加一个像这样的方法“详细信息”:

public ActionResult Details(string id)   // might be 'int' if your MovieId is of integer type
{
    //use LINQ to fetch the movie based on input 'id'

    //return the information with the 'details' view as you did with the 'Index' method
}

希望我已经正确回答了您的问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

单击另一个页面的链接后如何平滑滚动到 id

来自分类Dev

点击链接后如何通过id触发另一个页面的onclick?

来自分类Dev

如何在我的 React 应用程序中创建指向另一个页面的超链接?

来自分类Dev

单击指向另一个页面的链接时如何保留信息

来自分类Dev

如何根据选择的ID使用jQuery Autocomplete重定向到另一个页面

来自分类Dev

根据另一个服务的ID检索一个服务的ID值

来自分类Dev

R,根据ID更新另一个矩阵

来自分类Dev

根据另一个表格填充ID

来自分类Dev

如何建立内部链接以转到另一个组件的ID元素-Angular

来自分类Dev

如何将帖子ID从网址传递到另一个页面?

来自分类Dev

如何使用JavaScript从另一个页面访问元素ID?

来自分类Dev

根据另一个表的 id 计算一个表中的行数

来自分类Dev

jqplot如何使链接到另一个页面的条形图可点击

来自分类Dev

如何创建到另一个PHP页面的链接

来自分类Dev

如何创建到另一个HTML页面的链接?

来自分类Dev

如何在另一个页面的变量中存储链接名称

来自分类Dev

如何从另一个页面的链接打开 <details>

来自分类Dev

如何从另一个表获取ID号?

来自分类Dev

如何从另一个表复制列ID?

来自分类Dev

我如何点击另一个页面的链接,其中包含当前页面中的功能

来自分类Dev

如何从一个模型到另一个模型存在id?

来自分类Dev

如何避免一个查询与另一个查询的匹配ID

来自分类Dev

如何检查一个表到另一个表的ID?

来自分类Dev

如何在选择后为另一个 id 显示一个值

来自分类Dev

如何将一个表单的 $id 传递给另一个表单

来自分类Dev

如何从另一个模型中根据组ID过滤我的学生列表。(.NET Core 2.2)

来自分类Dev

如何使用多个选项卡将ID从一个剃刀页面传递到另一个剃刀页面

来自分类Dev

如何使用按钮链接另一个页面?

来自分类Dev

如何使div链接到另一个页面?

Related 相关文章

  1. 1

    单击另一个页面的链接后如何平滑滚动到 id

  2. 2

    点击链接后如何通过id触发另一个页面的onclick?

  3. 3

    如何在我的 React 应用程序中创建指向另一个页面的超链接?

  4. 4

    单击指向另一个页面的链接时如何保留信息

  5. 5

    如何根据选择的ID使用jQuery Autocomplete重定向到另一个页面

  6. 6

    根据另一个服务的ID检索一个服务的ID值

  7. 7

    R,根据ID更新另一个矩阵

  8. 8

    根据另一个表格填充ID

  9. 9

    如何建立内部链接以转到另一个组件的ID元素-Angular

  10. 10

    如何将帖子ID从网址传递到另一个页面?

  11. 11

    如何使用JavaScript从另一个页面访问元素ID?

  12. 12

    根据另一个表的 id 计算一个表中的行数

  13. 13

    jqplot如何使链接到另一个页面的条形图可点击

  14. 14

    如何创建到另一个PHP页面的链接

  15. 15

    如何创建到另一个HTML页面的链接?

  16. 16

    如何在另一个页面的变量中存储链接名称

  17. 17

    如何从另一个页面的链接打开 <details>

  18. 18

    如何从另一个表获取ID号?

  19. 19

    如何从另一个表复制列ID?

  20. 20

    我如何点击另一个页面的链接,其中包含当前页面中的功能

  21. 21

    如何从一个模型到另一个模型存在id?

  22. 22

    如何避免一个查询与另一个查询的匹配ID

  23. 23

    如何检查一个表到另一个表的ID?

  24. 24

    如何在选择后为另一个 id 显示一个值

  25. 25

    如何将一个表单的 $id 传递给另一个表单

  26. 26

    如何从另一个模型中根据组ID过滤我的学生列表。(.NET Core 2.2)

  27. 27

    如何使用多个选项卡将ID从一个剃刀页面传递到另一个剃刀页面

  28. 28

    如何使用按钮链接另一个页面?

  29. 29

    如何使div链接到另一个页面?

热门标签

归档