将html id传递给mvc控制器

时间:2015-04-16 18:17:54

标签: asp.net-mvc

我正在做一个游戏新闻网站,我在代码中遇到了问题。我需要客户端按下新闻按钮,选择众多新闻中的一个,按钮ID,即新闻ID,需要转到控制器方法,然后控制器将获取该消息并在另一个视图中显示。 / p>

以下是视图代码:

<div class="panel panel-default">
<div class="panel-heading">News List</div>
<table>
    @foreach (var a in Model)
    {
        <tr>@Html.ActionLink("Read More", "Post", "Home", new { id = @a.Id }, null)</tr>
    }
</table>

这是控制器方法,它位于HomeController中:

public ActionResult Post(string id)
    {
        Post post =  this.post.ChosePost(id);
        return View(post);
    }

这应该在前一个链接上使用html视图调用一个视图,但它没有,我确实更改了mapRoute但是根本没有工作,这个值不会转到控制器

0 个答案:

没有答案