回答
你到底想要改变什么?
我这是怎么改变的网址:
Html.Pager(Model.AssetsPagedList)
.First("First")
.Last("Last")
.Next("Next")
.Previous("Previous")
.Link(currentPage => Url.Action("Browse", new {
page = currentPage,
searchTerm = Model.SearchModel.SearchTerm,
excludedWords = Model.SearchModel.ExcludedWords,
minPrice = Model.SearchModel.MinPrice,
maxPrice = Model.SearchModel.MaxPrice,
locationId = Model.SearchModel.LocationId,
catalogId = Model.SearchModel.CatalogId
}))
你也可以创建一个帮助是这样的:
public static Pager Pager(this HtmlHelper helper, IPagination model, FormCollection formCollection)
{
// here you can use MvcContrib.UI.Pager.PaginationExtensions.Pager static methods
// or create MvcContrib.Pagination.Pager class directly
}
我试过<%= Html.Pager((IPagination)Model).Link(currentPage => Url.Action(“Index”,new {page = currentPage}))%>,但索引位是swalloed。如果我使用“Bla”而不是“Index”,则会生成URL。为什么是这样?谢谢。 – cs0815 2010-12-16 11:01:20
不知道。如果你想弄明白,你可以下载源代码,编译它并使用调试器。代码并不复杂。 – rboarman 2010-12-16 16:55:30
对我来说这不起作用,因为现在页面对于下一页(页面= 1)和上一页(页面= 1)是相同的。你需要在链接代表中区分它们,但你不能。我错过了什么? – Rookian 2012-09-23 10:32:36
你可以传入任何可浇注到IPagination的东西。例如,看到这样的问题/答案:MvcContrib.UI.Grid pagination problem
您也可以使用jQuery修改生成时间后的寻呼机。看到这个帖子的例子:http://thekindofme.wordpress.com/2009/01/12/ajax-enabling-mvccontrib-grid-pagination-with-jquery/
这真的取决于你想改变什么事情。
在下面的示例,我改变了分页链接使用AJAX
$("#addressListPlaceholder .paginationRight a").click(function (event) {
event.preventDefault();
$.ajax({
type: "get",
dataType: "html",
url: this.href,
data: {},
success: function (response) {
$("#addressListPlaceholder").html('').html(response);
}
});
});
- 1. MVC的contrib网 - 寻呼机
- 2. ASP.Net中的寻呼机设计MVC
- 3. ASP.NET MVC 3.0更换MvcGrid寻呼机
- 4. ASP.Net MVC Webgrid自定义寻呼机
- 5. 在git中关闭寻呼机的寻呼机只有
- 6. 查看寻呼机 - 获得每页的寻呼机号码
- 7. 寻呼在asp.net mvc的
- 8. 寻呼与asp.net的MVC C#
- 9. D7寻呼机查询 - 寻呼机页面太多
- 10. Drupal的 - 在寻呼机
- 11. 寻呼机的页数
- 12. 的jqGrid:从寻呼机
- 13. 寻呼机在jqGrid的
- 14. 在MVC + Jquery中寻呼
- 15. 在asp.net-mvc-2中寻呼
- 16. 在MVC的contrib
- 17. ASPxGridView寻呼机消失
- 18. MvcContrib寻呼机样式
- 19. Mercurial寻呼机扩展
- 20. jQuery周期寻呼机
- 21. RecyclerView与查看寻呼机
- 22. 与视图寻呼机
- 23. MVCContrib寻呼机图像
- 24. 自寻呼机XPages中
- 25. Php寻呼机问题
- 26. 寻呼机风格在asp.net
- 27. 语法高亮寻呼机
- 28. jqgrid:寻呼机对齐
- 29. 寻呼机的jqGrid在我的MVC应用程序不可见
- 30. 查看寻呼机的圆形指示器到自定义查看寻呼机
那你想干什么? – Lorenzo 2010-12-15 16:26:14
我的问题是,我在控制器的索引视图中有一个网格,并且该操作位被吞下。它适用于其他视图,但不适用于索引视图。所以我认为我可以强制创建动作位以生成正确的URL。 – cs0815 2010-12-16 10:54:46
我尝试了<%= Html.Pager((IPagination)Model) .Link(currentPage => Url.Action(“Index”,new {page = currentPage })) %但是索引位是swalloed。如果我使用“Bla”而不是“Index”,则会生成URL。为什么是这样?谢谢。 – cs0815 2010-12-16 11:01:00