Jquery mvcpaging ajax模式在选项卡控件中刷新
mvcpaging ajax模式在选项卡控件中刷新 我已经添加了mvcpaging 1.0.0版本的dll来实现下面的代码 我的代码如下:Jquery mvcpaging ajax模式在选项卡控件中刷新,jquery,ajax,model-view-controller,paging,Jquery,Ajax,Model View Controller,Paging,mvcpaging ajax模式在选项卡控件中刷新 我已经添加了mvcpaging 1.0.0版本的dll来实现下面的代码 我的代码如下: @using MvcPaging; @model IPagedList<Monster.SocialJobs.ORM.Model.Ads.CampaignConfigurationModel> @{ ViewBag.Title = "DisplayCampaign"; } @foreach (var group in Mode
@using MvcPaging;
@model IPagedList<Monster.SocialJobs.ORM.Model.Ads.CampaignConfigurationModel>
@{
ViewBag.Title = "DisplayCampaign";
}
@foreach (var group in Model)
{
<tr>
<td>@group.CampaignName</td>
<td>@group.PositionAdsID</td>
<td class="center">
<a href="#" data-mapping-id="@group.CampaignConfigurationID" class="brn btn-danger btn-xs delete-mapping">Delete</a>
</td>
</tr>
}
@Html.Raw(Html.Pager(
new Options
{
PageSize = Model.PageSize,
TotalItemCount = Model.TotalItemCount,
CurrentPage = Model.PageNumber,
ItemTexts = new ItemTexts() { Next = "Next", Previous = "Previous" },
ItemIcon = new ItemIcon() { First = "icon-backward", Previous = "icon-chevron-left", Next = "icon-chevron-right", Last = "icon-forward" },
TooltipTitles = new TooltipTitles() { Next = "Next page {0}", Previous = "Previous page {0}", Page = "Go to page {0}" },
Size = Size.normal,
Alignment = Alignment.centered,
IsShowControls = true,
IsShowFirstLast = true,
IsShowPages = true
}, new {}))
@使用MvcPaging;
@IPagedList模型
@{
ViewBag.Title=“DisplayCampaign”;
}
@foreach(模型中的var组)
{
@组名称
@组.位置ID
}
@Html.Raw(Html.Pager(
新选项
{
PageSize=Model.PageSize,
TotalItemCount=Model.TotalItemCount,
CurrentPage=Model.PageNumber,
ItemTexts=newitemtexts(){Next=“Next”,Previous=“Previous”},
ItemIcon=newitemicon(){First=“icon backward”,Previous=“icon chevron left”,Next=“icon chevron right”,Last=“icon forward”},
TooltipTitles=newtooltiptitles(){Next=“下一页{0}”,Previous=“上一页{0}”,page=“转到第{0}”页,
大小=大小。正常,
对齐=对齐。居中,
IsShowControls=true,
IsShowFirstLast=true,
IsShowPages=true
},新{})
上面的代码在选项卡外部工作,在选项卡中看起来像是页面刷新。请记住,当您单击视图中的分页控件时,它会导致回发到服务器,页面会重新加载。当页面重新加载时,选项卡控件将显示第一个选项卡,除非您使用jQuery对其进行更改:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.3/jquery.min.js"></script>
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" />
<script type="text/javascript">
jQuery(document).ready(function ($) {
$('#tabs').tab();
//When the page loads it wil always set the active tab to the tab where the paged grid is at
$('#tabs a[href="#tabTwo"]').tab('show')
});
</script>
<div id="content">
<ul id="tabs" class="nav nav-tabs" data-tabs="tabs">
<li><a href="#tabOne" data-toggle="tab">Tab One</a></li>
<li><a href="#tabTwo" data-toggle="tab">Tab Two</a></li>
</ul>
<div id="my-tab-content" class="tab-content">
<div class="tab-pane active" id="tabOne">
<h1>Tab one</h1>
</div>
<div class="tab-pane" id="tabTwo">
<h1>Tab Two</h1>
<h2>Your paged grid is here...</h2>
</div>
</div>
</div>
jQuery(文档).ready(函数($){
$(“#制表符”).tab();
//当页面加载时,它将始终将活动选项卡设置为页面网格所在的选项卡
$('#tabs a[href=“#tabtwoo”]')。tab('show')
});
表一
表二
你的分页网格在这里。。。
请记住,当您单击视图中的分页控件时,会导致回发到服务器,页面会重新加载。当页面重新加载时,选项卡控件将显示第一个选项卡,除非您使用jQuery更改它:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.3/jquery.min.js"></script>
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" />
<script type="text/javascript">
jQuery(document).ready(function ($) {
$('#tabs').tab();
//When the page loads it wil always set the active tab to the tab where the paged grid is at
$('#tabs a[href="#tabTwo"]').tab('show')
});
</script>
<div id="content">
<ul id="tabs" class="nav nav-tabs" data-tabs="tabs">
<li><a href="#tabOne" data-toggle="tab">Tab One</a></li>
<li><a href="#tabTwo" data-toggle="tab">Tab Two</a></li>
</ul>
<div id="my-tab-content" class="tab-content">
<div class="tab-pane active" id="tabOne">
<h1>Tab one</h1>
</div>
<div class="tab-pane" id="tabTwo">
<h1>Tab Two</h1>
<h2>Your paged grid is here...</h2>
</div>
</div>
</div>
jQuery(文档).ready(函数($){
$(“#制表符”).tab();
//当页面加载时,它将始终将活动选项卡设置为页面网格所在的选项卡
$('#tabs a[href=“#tabtwoo”]')。tab('show')
});
表一
表二
你的分页网格在这里。。。