@model HelloWorldMvcApp.SampleViewModel
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css">
<link rel="stylesheet" href="https://cdn.datatables.net/1.10.20/css/dataTables.bootstrap4.min.css">
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js"></script>
<table class="table table-striped">
<nav class="navbar navbar-expand-sm">
<ul class="navbar-nav" id="menu"></ul>
function getResult(_currentPage){
url: '@Url.Action("BindTable", "Home")',
contentType: 'aplication/json',
data:{_currentPage:_currentPage},
globalPageCount=data.pageCount;
CreatePages(globalPageCount);
popularTable(_currentPage);
error:function(){alert('Error')}
function populateTable(_currentPage)
var dataItemArray = $.grep(GlobalData.data, function(v)
{return v._page==_currentPage;})};
for(var i=0;i<dataItemArray.length;i++){
html= html+'<tr><td>'+dataItemArray[i].Name+'</td><td>'
+dataItemArray[i].Email+'</td><td>'+dataItemArray[i].Department+'</td></tr>';
$('#tblData').append(html);
CreatePages(globalPageCount);
$("#pageItem_"+_currentPage).removeAttr("href");
function CreatePages(count){
for(var k=0;k<totalPages;k++)
pHtml= pHtml+'<li class="nav-item"><a id="pageItem_'+(k+1)+'"class="nav-link" href="#"
onclick="ChangePage('+(k+1)+'</a></li>';
$("#menu").append(pHtml);