问题标签 [pagedlist]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linq - 在存储过程上使用 LINQ 进行分页?
有没有一种方法可以使用类似以下代码的代码对数据进行分页,而无需将整个数据集加载到程序中?
我正在尝试使用带有 LINQ 的存储过程来获得分页结果。(顺便说一句,上面的代码给出了“查询的结果不能多次枚举。”错误)。可能吗?
asp.net-mvc-3 - Ajax 分页列表将对象传递给控制器
我正在开发一些高级搜索功能,但遇到了障碍。我想为我的搜索结果使用 AJAX,并使用 PagedList 插件来处理分页。我有一个 AdvancedSearchResults 操作,它采用搜索过滤器类和当前页面。问题是如何正确地将搜索过滤器类传递到此操作中。我确信我正在做的事情没有正确组织,因为我认为这将是相当普遍的。我真的很感激任何帮助。提前致谢。
控制器动作:
高级搜索结果过滤器:
搜索结果部分视图:
asp.net-mvc - 将大型实体列表映射到 ViewModel 的 PagedList
如何在基于 ASP MVC 和 ViewModels 的 Web 应用程序中使用 PagedList。
我想制作一个 Viewmodels 的 PagedList,所以首先我必须将实体映射到 Viewmodels。
当我获取一个大列表时,它非常慢,因为首先在 PagedList 生成之前执行映射(因此获取整个实体列表)。
解决此问题的最佳方法是什么?
(我也使用了映射框架,但自定义映射器类当然是同样的问题)
asp.net-mvc - PagedList 正在抛出 Security.VerificationException
在尝试重构 MVC 4 应用程序期间,我的代码发生了如此大的变化,我从 Subversion 恢复了整个事情。但是,现在,当我运行代码时,我得到以下异常并且无法弄清楚如何消除它。
c# - PagedList ViewModel 实现
我试图找出在 asp.net MVC 中使用 ViewModel 实现 pagedlist 的正确方法。
假设我有以下 PagedClientViewModel:
我的观点将引用模型如下:
并且操作方法看起来像这样:
在创建视图模型时,我不想从数据库中迭代整个客户端记录列表 - 我是否通过使用包含分页列表的视图模型使事情变得过于复杂?我不想使用 ViewBag!
我的 ViewModel 应该是什么样的?
asp.net-mvc - 使用 PagedList 为 ASP MVC3 网站添加分页功能
我们网站的搜索功能之一返回的结果太多,无法处理一页,因此我尝试添加此处提供的分页功能:https ://github.com/TroyGoode/PagedList
该解决方案可以正确构建并且页面也将加载,但是当我尝试进行搜索时,页面的控制器/Index() 方法会抛出“NotSupportedException”:
引发此异常时,Visual Studio 2010 指向 return 语句。这只是我在 ASP MVC 中工作的第二天,因此欢迎提出任何建议。谢谢!
asp.net-mvc - MVC 发布 IPagedList
我有以下 PagedListModel:
我的观点是这样的:
控制器动作:
我想将模型发布回控制器,以便我可以处理已勾选的复选框,但我收到以下错误:我有点理解该错误是因为我正在回发一个接口但我找不到方法周围。我怎样才能得到这份工作?
无法创建接口的实例。在 System.RuntimeTypeHandle.CreateInstance(RuntimeType 类型,Boolean publicOnly,Boolean noCheck,Boolean& canBeCached,RuntimeMethodHandleInternal& ctor,Boolean& bNeedSecurityCheck)在 System.RuntimeType.CreateInstanceSlow(Boolean publicOnly,Boolean skipCheckThis,Boolean fillCache,StackCrawlMark 和 stackMark)在 System.RuntimeType.CreateInstanceDefaultCtor (布尔 publicOnly,布尔 skipCheckThis,布尔填充缓存,StackCrawlMark 和 stackMark)
在 System.Activator.CreateInstance(类型类型,布尔非公共)
在 System.Activator.CreateInstance(Type type) 在 System.Web.Mvc.DefaultModelBinder.CreateModel(ControllerContext controllerContext, ModelBindingContext bindingContext, Type modelType) 在 System.Web.Mvc.DefaultModelBinder.BindSimpleModel(ControllerContext controllerContext, ModelBindingContext bindingContext, ValueProviderResult valueProviderResult)在 System.Web.Mvc.DefaultModelBinder.BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext) 在 System.Web.Mvc.DefaultModelBinder.GetPropertyValue(ControllerContext controllerContext, ModelBindingContext bindingContext, PropertyDescriptor propertyDescriptor, IModelBinder propertyBinder)
在 System.Web.Mvc.DefaultModelBinder.BindProperty(ControllerContext controllerContext, ModelBindingContext bindingContext, PropertyDescriptor propertyDescriptor) 在 System.Web.Mvc.DefaultModelBinder.BindProperties(ControllerContext controllerContext, ModelBindingContext bindingContext) 在 System.Web.Mvc.DefaultModelBinder.BindComplexElementalModel(ControllerContext controllerContext) , ModelBindingContext bindingContext, 对象模型)
在 System.Web.Mvc.DefaultModelBinder.BindComplexModel(ControllerContext controllerContext, ModelBindingContext bindingContext) 在 System.Web.Mvc.DefaultModelBinder.BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext) 在 System.Web.Mvc.ControllerActionInvoker.GetParameterValue(ControllerContext controllerContext, ParameterDescriptor parameterDescriptor ) 在 System.Web.Mvc.ControllerActionInvoker.GetParameterValues(ControllerContext controllerContext, ActionDescriptor actionDescriptor) 在 System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c_ DisplayClass25.b _1e(AsyncCallback asyncCallback, Object asyncState) 在 System.Web.Mvc。 Async.AsyncResultWrapper.WrappedAsyncResult1.Begin(AsyncCallback callback, Object state, Int32 timeout) at System.Web.Mvc.Async.AsyncControllerActionInvoker.BeginInvokeAction(ControllerContext controllerContext, String actionName, AsyncCallback callback, Object state) at System.Web.Mvc.Controller.<>c__DisplayClass1d.<BeginExecuteCore>b__17(AsyncCallback asyncCallback, Object asyncState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult
1.开始(AsyncCallback 回调,对象状态,Int32 超时)在 System.Web.Mvc.Controller.BeginExecuteCore(AsyncCallback 回调,对象状态)在 System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult1.Begin(AsyncCallback callback, Object state, Int32 timeout) at System.Web.Mvc.Controller.BeginExecute(RequestContext requestContext, AsyncCallback callback, Object state) at System.Web.Mvc.Controller.System.Web.Mvc.Async.IAsyncController.BeginExecute(RequestContext requestContext, AsyncCallback callback, Object state) at System.Web.Mvc.MvcHandler.<>c__DisplayClass8.<BeginProcessRequest>b__2(AsyncCallback asyncCallback, Object asyncState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult
1.在 System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContextBase httpContext, AsyncCallback 回调, 对象状态) 处 System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContext httpContext, AsyncCallback 回调处的开始(AsyncCallback 回调, 对象状态, Int32 超时),对象状态)在 System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData) 在 System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 在System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
c# - MVC4 提交一个 PagedList
如何提交包含 PagedList 的表单?
模型:
看法:
看法:
我收到以下错误:
没有为此对象定义无参数构造函数。
这样做的正确方法是什么?我需要使用编辑器模板吗?
c# - PagedListPager 传递额外的模型数据
我有以下模型:
ShowAllClients 是一个复选框,我将使用它来进一步过滤从服务器返回的客户端列表。
这是我的寻呼机:
寻呼机和复选框都在同一个表单上。
我遇到的问题是,当我在寻呼机控件上更改页面时,复选框始终设置为 false。发生这种情况是因为在 Index 操作中,ShowAllClients 设置为 false。
更改页面时如何保留复选框数据?
asp.net - 使用 PagedList 时模型项类型不明确
我正在 ASP.Net Mvc3 中开发一个网络调查应用程序。我在我的应用程序中使用 PagedList 单独对问题页面进行分页。
我收到以下错误:
有一个类似性质的问题。据我了解,该解决方案说不指定匿名类型。有人可以指出我的代码在哪里我有匿名类型吗?我相信我已经用适当的模型输入了所有变量。
这是控制器的问题:
有两种型号:
我正在输入我的部分-上述问题控制器的索引视图代码
我也有这样的编辑器模板
我试图通过代码运行几次并且很难弄清楚。我也不知道如何将 questionList 设为 LINQ 变量,因为我的 questionList 又是由来自单独模型的问题和选择构成的。