我的意思是一个类型元素,它将具有基于我的viewModel中的值的标签,并且还能够将该值提交回viewModel,以便它可以根据当前页面和页面大小获取新结果。这是为了在MVC中创建支持分页的gridview。
到目前为止,我见过的MVC的例子都没有类似gridview的东西。重要的是我创建自己的分页,而不是使用任何内置的分页机制或第三方控件或HTML帮助程序等
答案 0 :(得分:0)
如果你使用T4MVC,你会得到一些很好的助手,可以完全满足你的要求。
有些事情:
<a href="<%: Url.Action(MVC.MyController.MyAction(Model.ActionMethodParam1, Model.ActionMethodParam2)) %>">
您还可以使用Html.ActionLink助手:
<%: Html.ActionLink("Link Name", MVC.MyController.MyAction(Model.ActionMethodParam1, Model.ActionMethodParam2)) %>
T4MVC是我在每个 MVC应用程序中使用的一个很棒的小库。
答案 1 :(得分:0)
我会选择ActionLink。要构建Url,您可以使用Url.Action或Html.BuildUrlFromExpression(c =&gt; c.conTrollerAction)