我正在尝试一次分页书页。我使用itextsharp从pdf文件中获取页面中的文本。默认情况下将显示第一页,然后用户可以单击链接以继续下一页:
@html.ActionLink("Page","index","home",new {id=4},null)
我希望动态设置id值:在这种情况下,每次单击都会将id值增加1,以便检索并显示下一页。 我还想要一个后向链接,每次点击都会减少id。 我尝试在索引操作中这样做:
ViewBag.ID=id++
然后将ViewBag.ID插入
@html.ActionLink("Page","index","home",new {id=@ViewBag.ID},null)
但这不起作用。
答案 0 :(得分:1)
我怀疑你面临的问题与this question相同。
此外,我希望您通过id
循环并将ViewBag.ID
分配给链接。我的问题是我们在这里需要ViewBag
的原因。你可以直接分配。如下......
@Html.ActionLink("Back To Blog","Blog","Home", new { id = id}, null)
您可以使用MVC
Url.Action
<a href="@Url.Action("Blog", "Home", new { id = id })">Back To Blog</a>
为了最好地理解,请参阅下面的帮助文本...
对于行动链接:
ActionLink(string linkText, string actionName, string controllerName, Object routeValues, Object htmlAttributes)
对于网址操作:
Action(string actionName, string controllerName, Object routeValues)