Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 3 ASP.NET MVC 3.0取代MvcGrid寻呼机_Asp.net Mvc 3 - Fatal编程技术网

Asp.net mvc 3 ASP.NET MVC 3.0取代MvcGrid寻呼机

Asp.net mvc 3 ASP.NET MVC 3.0取代MvcGrid寻呼机,asp.net-mvc-3,Asp.net Mvc 3,例如,如果我有自己的助手的实现,但我不喜欢默认的WebGrid寻呼机,我可以如何替换它 是否可以替换MvcGrid寻呼机以将其更改为我的自定义寻呼机 我进行了搜索,但没有找到任何东西,我认为我需要做的只是呈现我的一个,并使用jQuery将其作为表脚附加到当前WebGrid表中 还有其他更简单的方法吗?您可以在WebGrid上更改寻呼机模式,请参见 除此之外,您还可以使用CSS设置寻呼机的样式。您可以通过将模式设置为数字并将NumericLinkScont设置为零来禁用寻呼机。例: <div

例如,如果我有自己的助手的实现,但我不喜欢默认的WebGrid寻呼机,我可以如何替换它

是否可以替换MvcGrid寻呼机以将其更改为我的自定义寻呼机

我进行了搜索,但没有找到任何东西,我认为我需要做的只是呈现我的一个,并使用jQuery将其作为表脚附加到当前WebGrid表中


还有其他更简单的方法吗?

您可以在
WebGrid
上更改寻呼机模式,请参见


除此之外,您还可以使用CSS设置寻呼机的样式。

您可以通过将模式设置为数字并将NumericLinkScont设置为零来禁用寻呼机。例:

<div id="gridSample">
    @( var grid = new WebGrid(rowsPerPage: Model.GridRowsPerPage);
       grid.Bind(source: Model.ListData, 
                 rowCount: Model.TotalRowCount, 
                 autoSortAndPage: false)
      )
    @grid.GetHtml(mode: WebGridPagerModes.Numeric, numericLinksCount: 0)

    <!--...custom paging here...-->
</div>

@(var grid=newwebgrid(rowsPerPage:Model.GridRowsPerPage);
Bind(来源:Model.ListData,
rowCount:Model.TotalRowCount,
autoSortAndPage:false)
)
@GetHtml(模式:WebGridPagerModes.Numeric,numericLinkScont:0)

然后,您可以自由地使用每页行数和总行数的组合来呈现自己的分页链接。(每个链接都应该传递“page”参数)一旦禁用内置寻呼机,就很容易了。。。希望这能有所帮助。

我知道寻呼机模式,但它仍然不是我想要的。没有函数属性来替换为寻呼机生成的html。您需要做一些黑客(jQuery等)来替换它。这就是你想要的例子吗?