问题标签 [webgrid]

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 回答
20065 浏览

c# - MVC3 中的 WebGrid 列格式问题

我一直在尝试更改 WebGrid 中单个列的格式,但没有取得多大成功。说的专栏是这样的:

错误是:

'System.Web.Helpers.WebGrid.Column(string, string, System.Func, string, bool)' 的最佳重载方法匹配有一些无效参数

我很困惑,因为方法签名匹配。此外,如果我将列更改为以下内容,则它可以正常工作:

供参考,EmailLink是一个很基础的HtmlHelper扩展方法:

谁能告诉我这里的问题是什么,以及我该如何解决?

0 投票
1 回答
3107 浏览

c# - MVC WebGrid 是开源的吗?

MVC WebGrid 是开源的吗?如果是这样,我在哪里可以找到源代码。

当前版本的 WebGrid 几乎没有文档、不完整的实现等。

我正在尝试做一个简单的事情,即在视图中向 WebGrid.Column() 添加可见性属性,但这是不可能的

0 投票
1 回答
1841 浏览

c# - WebGrid 的标题格式

我刚刚阅读: http: //www.mikesdotnetting.com/Article/154/Looking-At-The-WebMatrix-WebGrid并看到参考[Optional, Default Value(null)] string header

如果您不想要数据库字段名称,则为标题文本

但我不确定如何格式化单元格值。例如,如果我有一个如下所示的 WebGrid:

我想让每个单元格都可以点击,并且根据它所在的列,我希望其对应的超链接与另一个单元格的超链接不同。

这可以使用 WebGrid 完成吗?我已经在 PHP 中完成了这项工作,但不知道在哪里看,或者如何使用 WebGrid 来完成。

在搜索 Google、Bing 和 Yahoo!(?)时,我只看到那些高级 WebGrid 组件的结果,而不是真正 WebGrid 的单个结果,也没有任何有帮助的结果。

0 投票
1 回答
11355 浏览

asp.net-mvc-3 - 带有复选框过滤器的 MVC 3 WebGrid

我正在使用 MVC 3 RTM 开发一个 Web 应用程序。在一个视图中,我有一个 WebGrid 可以很好地进行排序和分页。但是,我还需要页面上的一些过滤支持,所以我添加了一个文本框和一个复选框。视图代码如下所示:

这工作正常,除非我选中复选框。当我第一次加载页面时,未选中该复选框。排序和分页有效,我可以输入一些文本作为过滤器,它过滤我的结果,之后排序和分页仍然有效。但是,如果我选中该复选框,它会更新结果,但排序不再起作用。过滤器仍然有效,所以如果我输入一些文本,它会正确过滤结果并仍然尊重复选框。

我试过在我的控制器中设置一个断点,那里没有问题。当我尝试排序时发送请求,控制器正确返回视图,并将结果作为模型。但 WebGrid 似乎并没有自我更新。

有没有其他人经历过这种情况,或者对寻找什么有什么好的建议?

谢谢!

0 投票
0 回答
635 浏览

exception - WebGrid 在排序时抛出异常,但仅限于托管服务提供商

我正在使用带有 Razor 的 ASP.NET MVC 3。在我的一个页面上,我使用 WebGrid 来显示数据。如果 WebGrid 如下所示实例化,则一切正常。

不幸的是,我希望页面提供最初在 StartDate 上按降序排序的内容,所以我使用了以下内容:

这在我的机器上和当我将应用程序上传到主机(GoDaddy)时都可以正常工作。但是,当我单击列标题进行排序时,它在本地运行良好,但应用程序的远程版本中止并出现以下堆栈跟踪:

在我的搜索中,我发现了一个看起来相似的参考。那里的答案假定它与中等信任有关,但它并不是真正确定的,也没有包括任何关于如何解决信任问题的建议。

我可以通过使该页面的每个链接如下所示来解决此问题,但如果可能的话,我宁愿不必这样做。

0 投票
2 回答
1507 浏览

asp.net-mvc-3 - 在 WebGrid 中访问模型数据

如何访问 WebGrid 中的其他子模型信息?

0 投票
4 回答
13924 浏览

razor - 日期时间和设置样式的Webgrid格式

我在 WebGrid 的语法 gremlins 中挣扎。在我的普通剃须刀标记中,我像这样在我的 foreach 中格式化日期

我像这样设置我的列宽

我将如何使用 Grid.Column 语法来做到这一点

0 投票
2 回答
1543 浏览

webgrid - 如何在 [MVC 3.0 Razor] 的 Html Helper Web Grid 中显示数据库中的图像

我正在研究 Web Grid HTMl 助手。我想显示数据库中的数据。我成功地显示了数据库中的两列,但不知道如何显示数据库中的图像。我已经制作了 Html 助手来在数据库中显示图像但如何使用在 web 网格 HTML 助手中。所以请帮忙。

0 投票
1 回答
2094 浏览

webgrid - 如何在同一个 WebGrid 中处理包含不同 GetSelectLink 方法的两列?

我是 ASP.Net MVC3 的初学者,并尝试使用 WebGrid 实现一个表,但我遇到了一个问题。

在该表的一行中,我有“Id”和“Name”(来自 DB)以及两个链接:“Edit”和“Delete”。这些链接使用 item.GetSelectLink() 在同一个 Web 网格内执行,如下所示:

我怎样才能获得点击的来源并相应地执行 grid.HasSelection “删除”或“更新”选项?我不敢相信我不能在这些选项中选择一个,选择一行,同时,只知道点击来源。

我怎么能做一个比较?类似的东西 if("[delete]" == grid. ????)

0 投票
1 回答
4968 浏览

asp.net-mvc-3 - Webgrid 列包含下拉列表 onchange 必须在对象中更新我想要行或对象的唯一 ID

示例代码:-

我想传入两个参数,GetPage(this,@item.AppUserId)但我不知道如何做同样的事情,请提前告诉我它的紧急感谢。