- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
在我的 Controller 中:
int[] numbers = {1, 2, 3};
ViewBag.List = numbers;
然后在 View 中我这样做:
@Html.PagedListPager(Model,
page => Url.Action("Index", new { page, new[] = ViewBag.List }))
我希望 pagedlistpager
生成这样的链接:
/?numbers=1&numbers=2&numbers=3
换句话说,我会怎样
Url.Action("index", new { [] numbers = Viewbag.List})
我不确定如何处理语法。
显然该代码是错误的,因为我不能在匿名类型中使用 [],但也许有人可以帮助我解决类似的问题或从 viewbag 生成该链接的解决方案。
IM 使用 ASP.net MVC 4。
最佳答案
有点难看但可能有用:
@Html.PagedListPager(
Model,
page =>
Url.Action("Index", new { page = page }) +
"&" +
string.Join(
"&",
((int[])ViewBag.List).Select(x => "numbers=" + Url.Encode(x.ToString()))
)
)
作为编写这个 soup 的替代方法,您可以编写自定义 HTML 帮助程序来处理这个问题。
关于c# - 使用 IpagedList 创建查询字符串列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20870689/
我正在使用 Page List ASP MVC 插件将分页添加到我的 View ,因为我的 View 模型包含一个有时会有点失控的列表。但是,我遇到了一些问题。 View 模型包含一个 List另一个
在我的 Controller 中: int[] numbers = {1, 2, 3}; ViewBag.List = numbers; 然后在 View 中我这样做: @Html.PagedList
我正在使用 asp.net MVC 5 构建一个应用程序,并且有一个使用 IPagedList.MVC 版本 4.5.0.0、AutoMapper 和 Entity Framework 的网格。 在项
所以.. 我有一个类有一个 List。 我像下面的代码一样将它传递给 View : [HttpGet] [Authorize(Roles="user")] [CustomChecker] public
我发现在使用 NHibernate 并在一个对象上创建一对多关系时,当 many 变得非常大时,它会急剧减慢。现在我的存储库中确实有用于收集该类型的分页 IList 的方法,但是我更希望在模型上也有这
我有 IPagedList 接口(interface),它实现了这样的 IList public interface IPagedList : IList { int PageCount {
我在加载部分 View 的 ajax 选项卡式 Pane 中有一个分页列表。我在 IPagedlist 中使用了内置的 ajax,但部分 View 没有被正确替换,我做错了什么 我的 Ajax 调用/
这是完整的错误 Error CS1929 'IHtmlHelper>' does not contain a definition for 'PagedListPager' and the best
我使用 List 而不是 IEnumerable 模型 我的 Controller public ActionResult Index(int? page) {
我是一名优秀的程序员,十分优秀!