0

MVC Razor を使用してアンカー タグ内の @currentpage 値を増減するにはどうすればよいですか?

@{
    double pagesize = Math.Ceiling(Convert.ToDouble(@ViewData["count"]) / 10);
    int currentpage = Convert.ToInt32(@ViewData["id"]);
}
<a href="/Home/Index/@currentpage-1">Prev</a>
<a href="/Home/Index/@currentpage+1">Next</a>
4

3 に答える 3

2
<a href="/Home/Index/@(currentpage-1)">Prev</a>
<a href="/Home/Index/@(currentpage+1)">Next</a>
于 2012-05-17T07:47:54.187 に答える
1

これを使って

 @{
        double pagesize = Math.Ceiling(Convert.ToDouble(@ViewData["count"]) / 10);
        int currentpage = Convert.ToInt32(@ViewData["id"]);
        int nextpage=currentpage+1;
        int Prevpage=currentpage-1;
    }
    <a href="/Home/Index/@Prevpage">Prev</a>
    <a href="/Home/Index/@nextpage">Next</a>
于 2012-05-17T07:47:18.447 に答える
0

私は試していませんが、このようなものが機能するはずです:

@Html.ActionLink("Next", "Index", "Home", new { id = (Convert.ToInt32(@ViewData["id"]) + 1) }, "")
@Html.ActionLink("Prev", "Index", "Home", new { id = (Convert.ToInt32(@ViewData["id"]) - 1) }, "")
于 2012-05-17T07:46:31.000 に答える