问题标签 [mvccontrib-grid]

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.

0 投票
1 回答
419 浏览

asp.net-mvc-3 - MVC Contrib Grid 填充没有模型

我正在查看如何使用 MVC Contrib Grid 的示例:

http://www.4guysfromrolla.com/articles/031611-1.aspx

我已经在页面上使用@model 来做其他事情,并且我希望能够在我的页面上创建多达 6 个网格。是否可以将返回网格内容的方法传递给 Grid 对象?

0 投票
3 回答
1185 浏览

asp.net-mvc - 使用 HTML.Grid 显示子对象

我有一个 ASP.NET MVC 应用程序,它使用单个视图来显示模型实体的属性和子项(及其属性)。

我的模型看起来像这样:

在视图上,我想使用一个表格来显示相关电子邮件地址的列表。为此,我使用 Html.Grid。

但是,当我这样做时,隐藏的 ID 是父实体 Market 的 ID,而不是 EmailAddress 的 ID。

我该如何补救?

0 投票
3 回答
4204 浏览

asp.net-mvc-3 - MVC3 中单个 MvcContrib.Grid 列中的多个 Html.ActionLink()

我试图围绕正确的语法来实现以下目标——或者至少要找出它是否可行,或者是否有更好的替代解决方案。

好的,开箱即用,当您使用 ASP.Net MVC3 下的 List 脚手架生成强类型视图时,您会得到一个简单的表,其中有一列有两个或三个 Html.ActionLink() 项,表示常见的操作,如下所示: 编辑 | 详情 | 删除

我想使用 MvcContrib 网格并做同样的事情,但我无法找出正确的语法来让它工作。到目前为止,在我的 Index.cshtml 中,我有以下片段:

但这只是给了我一列“编辑”,因为我希望该列包含三个操作链接——编辑、设备、删除——所有三个对特定行都具有相同的 itemID。这是可以实现的吗?如果是这样,怎么办?如果没有,是否有替代方案?

0 投票
2 回答
539 浏览

model-view-controller - 如何使用 MVC Contrib 将变量从一个控制器传递到另一个控制器?

Jeremy Skinner 有一个关于从 MVC Contrib 导出电子表格的博客和视频。问题是他的视频或博客中没有进行过滤。在与包含网格的页面关联的控制器中,我有过滤器,并且在与“导出到电子表格”关联的控制器中,我需要该过滤器而无需重置。问题是,每次单击“导出到”时,变量都会重置电子表格”链接。如何在不重置的情况下将该变量从一个控制器传递到另一个控制器?

这是 Jeremy 的链接,http://www.jeremyskinner.co.uk/2010/04/28/mvccontrib-grid-presentation。谢谢!!

0 投票
1 回答
1834 浏览

linq - 在使用 Dapper 构建的 IQueryable 上使用 Contains()(使用 MVCContrib Grid)

我在 ASP.NET MVC 3 项目中有以下 ActionResult:

  • GridSortOptions 和 PagedViewModel 类来自 MVCContrib,因为视图使用来自 MVCContrib 的 Grid 来显示数据。
  • conn 是与 SQL 服务器数据库通信的标准 SQLConnection。
  • conn.Query 是 Dapper 提供的 SQLConnection 扩展方法,我用它来获取数据。
  • PagedViewModel 中填写的 Query 属性是 IQueryable 类型

如果 searchWord 为 null,则一切正常,但一旦添加 searchWord,MVCContrib 网格就会出现“对象引用未设置为对象实例”错误。如果我从 AddFilter 方法中删除 .Contains) ,它会起作用,如下所示:

任何人都知道解决这个问题的方法,或者为什么我不能将包含与 Dapper IQueryable 一起使用?

谢谢

编辑:

感谢 Sam 的回答,这解决了它:

0 投票
1 回答
1798 浏览

jquery - 使用 JQuery 突出显示 MvcContrib 网格中的选定行

我是 MVC 和 jQuery 的新手。我有一个 MvcContrib 网格。我有一个选择链接,可以选择要带入数据的行,所以我已经有了该点击的功能。我可以将选定的行突出显示添加到同一功能吗?这是我的代码的外观片段。

有人可以帮我突出显示选定的行吗?

0 投票
1 回答
913 浏览

asp.net-mvc - 显示不同类型的 MVCContrib 网格条件列

我知道如何使用 Html.ActionLink 在 MVCContrib Grid 列上显示链接,但我想要做的是基于字段的值,如果该字段的值 = false 则显示文本,如果它有 true然后显示一个链接。

它不会让我做这样的事情:

“无法将 lambda 表达式转换为类型‘字符串’,因为它不是委托类型”

它让我可以在这两种情况下使用 Html.Raw,但是当我运行应用程序时,我会收到相同的错误消息

提前致谢。

0 投票
2 回答
3243 浏览

asp.net-mvc-3 - mvccontrib 网格 - 如何添加 id

我想向我构建的 mvccontrib 网格的“tr”元素添加一个 id:

因此,如果表包含 10 行,则 ID 为 0 到 9。

一种方法是向我的实体添加一个额外的项目来存储这个值,然后将它创建为一个隐藏列,其中 id 作为这个项目的值 - 不是很优雅。

有没有更优雅的方法来做到这一点?谢谢

我已经走了这么远,但现在它在 RenderUsing 行抱怨,有什么想法吗?

}

0 投票
1 回答
1045 浏览

asp.net-mvc - MvcContrib Grid - 问题绑定到字典中的动态值

我有一个 SearchResult 对象的集合,其中包含任意数量的动态属性的字典,例如姓名、地址、食物偏好或其他任何内容。我想动态创建列(基于 Columns 集合)并在 MvcContrib 网格中显示属性。

我遇到的问题是 Grid 中的每一行都完全填充了最后一个属性,例如:

我究竟做错了什么???

0 投票
1 回答
1112 浏览

c# - MvcContrib Grid 中的分层数据

是否可以在 MvContribGrid 中显示具有嵌套IEnumerable属性的类,例如...