Asp.net mvc 从PagedListPager更新部分视图将替换整个页面,而不使用css格式
我有一个包含很多不同元素的页面。其中有一个局部视图,它包含一个记录列表,其中有一个分页列表来导航该列表。分页列表由以下代码呈现:Asp.net mvc 从PagedListPager更新部分视图将替换整个页面,而不使用css格式,asp.net-mvc,asp.net-ajax,partial-views,pagedlist,dev-to-production,Asp.net Mvc,Asp.net Ajax,Partial Views,Pagedlist,Dev To Production,我有一个包含很多不同元素的页面。其中有一个局部视图,它包含一个记录列表,其中有一个分页列表来导航该列表。分页列表由以下代码呈现: @Html.PagedListPager(Model.SamplesList, page => Url.Action("UpdateListPagination", new { page }), PagedListRenderOptions.EnableUnobtrusiveAjaxReplacing(PagedListRenderOptio
@Html.PagedListPager(Model.SamplesList, page => Url.Action("UpdateListPagination", new { page }), PagedListRenderOptions.EnableUnobtrusiveAjaxReplacing(PagedListRenderOptions.PageNumbersOnly,
new AjaxOptions
{
InsertionMode = InsertionMode.Replace,
HttpMethod = "Post",
UpdateTargetId = groupName
}))
操作“UpdateListPagination”使用以下代码返回局部视图:
@Html.PagedListPager(Model.SamplesList, page => Url.Action("UpdateListPagination", new { page }), PagedListRenderOptions.EnableUnobtrusiveAjaxReplacing(PagedListRenderOptions.PageNumbersOnly,
new AjaxOptions
{
InsertionMode = InsertionMode.Replace,
HttpMethod = "Post",
UpdateTargetId = groupName
}))
返回PartialView(“_ListGroup”,viewModel)
只要我在localhost上运行页面,这一切都会以应有的方式工作。一旦我在生产环境中运行它,部分视图更新过程就会替换整个页面(除了部分视图之外的所有内容都会突然丢失),并且部分视图的内容会在不使用Bootstrap/Css格式的情况下呈现。在视图的“我的脚本”部分中,我包含了以下参考:
@Scripts.Render("~/bundles/jquery.unobtrusive-ajax")
有人能解释一下这种行为并指导我找到解决方案吗
先谢谢你
祝你一切顺利