问题标签 [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 回答
1596 浏览

asp.net-mvc-3 - 如何在 WebGrid 列中使用 DisplayFormat 数据注释?

我的模型中有以下属性:

我正在尝试使用Html.DisplayFor帮助程序在 WebGrid 列中使用此规范,如下所示:

当我运行它时,我在列中得到了很多额外的信息,并且日期以长格式日期的形式出现,而不是所需的短格式。我得到的输出让我怀疑 DisplayFor 正在查看模型中的每个属性并打印它,而不是只查看日期。为什么会这样做?我可以做些什么来在 WebGrid 中使用 DisplayFor 吗?

当我尝试指定时,item.Date我收到错误“表达式树可能不包含动态操作”

0 投票
0 回答
497 浏览

asp.net-mvc-3 - 当我单击 mvc3 webgrid 中的一行时,如何导航到指定视图名称和控制器的视图?

现在我正在单击一行中的一个项目并导航到另一个页面,但我想单击一行进行导航。谢谢你的帮助。

0 投票
0 回答
1485 浏览

asp.net-mvc-3 - 持久化 MVC3 WebGrid 数据

我有一个视图模型,其中包含一个包含列表的对象,并且我正在使用 WebGrid 输出此列表。

该页面当前可以回发到编辑/添加到此列表的多个操作。我想在所有回发中保留这些数据,以便所有操作都可以对过去操作在列表上执行的任何更改采取行动。无论如何我可以让 webgrid 在控制器中绑定到我的模型吗?还是我需要使用会话/数据库等其他方法的列表?

这是我的代码,以帮助澄清我的意思。

我有一个看起来像这样的视图模型:

我像这样输出它:

我的控制器看起来像这样:

我以这种方式创建它,认为 WebGrid 将以模型绑定器能够将其绑定到我在 POST 上的视图模型的方式输出数据,因此使用 WebGrid 输出的 html 保留任何新的 Eggs。WebGrid 有没有办法以与模型绑定器兼容的方式输出列表?还是我最好使用不同的方法?

谢谢。

0 投票
4 回答
28835 浏览

asp.net-mvc-3 - Asp.net Mvc3 webgrid 和分页

我正在尝试学习 Asp.net mvc。我知道它与形式不同,我可能需要改变我的思维方式。我的问题是关于 webgrid 。当我将 webgrid 添加到我的页面并使用 Post 点击搜索按钮时,它会使用寻呼机等呈现表格。但是寻呼机上的链接没有发布表单,它们只是链接,我丢失了所有表单的数据。

控制器有两种索引方法,一种用于获取,另一种用于发布。为了让我什么都不做,我只是在这种情况下创建新的视图模型搜索类并将其设置为视图。对于我的发布方法,我抓住我的视图模型进行搜索并将填充的视图模型设置为查看。

问题:webgrid 将寻呼机呈现为链接,因此它将进入索引以获取但由于它不是发布请求,因此我没有填写任何表单字段,并且我的搜索不会提供完全相同的结果集。

也许示例代码可以更好地解释它。

看法:

这是我的控制器:搜索发生在 Index Post 方法中,它只有我的 viewmodel 类。

搜索模型类是这样的:

0 投票
1 回答
1989 浏览

asp.net-mvc-3 - 在通过 post 创建新网格后,MVC3 WebGrid 会保留其分页数据!

我遇到了 WebGrid 分页问题;但首先,这是一些控制器伪代码:

..还有一些查看代码:

因此,正如您可以理解的那样,这里的想法是,如果用户获取/日期,则会向他们提供一组默认数据。如果用户将开始和结束日期发布到 /Date,则会向用户显示该数据子集。

这是一个很好的atm,保存一个圈套:如果你得到/日期,你有一个分页结果集(网格下的页码),如果你然后发布并获取新数据,然后单击任何页码,网格使用原始结果集和原始分页重新加载!

有什么办法可以重置吗?任何帮助表示赞赏!

0 投票
1 回答
9513 浏览

asp.net-mvc-3 - MVC3 Webgrid 的服务器端分页

我查看了许多示例(例如http://www.dotnetcurry.com/ShowArticle.aspx?ID=618http://msdn.microsoft.com/en-us/magazine/gg650669.aspx),但它看起来非常手动和复杂。

我想使用 WebGrid 的原因是没有外部依赖项,但是我在另一个项目上非常成功地使用了 jqGrid。

有没有其他人成功地让服务器端分页在 MVC3 Webgrid 上工作,你会建议我使用它而不是 jqGrid 吗?

0 投票
1 回答
765 浏览

ajax - Ajax.Actionlink、部分和 webgrid 问题

该问题与此处发布的问题相同Ajax.Actionlink, partial and webgrid issue

使用“刷新”方法的解决方案对我不起作用,因为我的页面中有三个 webgrids。请建议如何解决这个问题。

0 投票
2 回答
7231 浏览

c# - 将超链接插入 WebGrid

我到处搜索过,就在几周前,我还看到很多网站都没有这方面的样本,但现在我一辈子都找不到它们了!

我有一个 webgrid,对于某些列,我需要在行中插入超链接,例如:

有这方面的文档吗?我在 MSDN 上找到的似乎都是非常基本的东西,而这似乎并不存在。

谢谢!

0 投票
1 回答
1506 浏览

asp.net-mvc-3 - 如何显示动态 Html.ActionLink 标签?

此代码有效,但为我的表格的每一行显示“详细信息”:

但是,当我尝试将行更改为format: (item) => Html.ActionLink(item.Code,它时,会出现错误。怎么来的?item 是具有 Code 属性的类,在其他部分可见 - 返回路由值就好了......需要做什么来动态显示超链接文本?哦,我在 MVC 3 上。

0 投票
1 回答
3963 浏览

asp.net-mvc-3 - 如何使用 Webgrid Razor MVC3 编辑行

可以使 WebGrid 可编辑吗?