问题标签 [devexpress-mvc]

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 投票
0 回答
113 浏览

c# - 在绑定数据时通过 C# 显式更改 mvc 中 devexpress gridview 中的现有行状态

我可以在 MVC 的 devexpress gridview 中添加记录列表。我可以在网格中的保存更改按钮上保存修改后的记录。

我必须在 gridview 中镜像现有数据,我可以使用 html 发布按钮来完成。现在网格在从 C# 加载的 gridview 中具有所有新的镜像数据,但是如果用户没有对网格数据进行任何更改但我的记录是新的,则保存更改在这里不起作用,那么有什么方法可以将行的状态更改为的从 C# 绑定数据时插入的行?

0 投票
0 回答
681 浏览

javascript - DevExpress MVC HTMLEditor - 在编辑模式下,它不会在 HtmlEditor 中呈现模型属性值

我创建了一个局部视图,在其中定义 HtmlEditor 并将其与 Model 属性绑定。它将根据下拉值选择显示内容。所以第一次加载父视图和父局部视图时,它会向 HtmlEditor 显示模型属性的值,但是当我更改下拉值并使用更新值渲染局部视图时,它不会显示更新的内容。

AddEditHelpContent.chtml :-

[JS]

_FeaturesPartial.chtml:-

帮助管理控制器:-

模型 :-

0 投票
1 回答
4657 浏览

c# - ASPxGridView - 如何在编辑行时使某些字段编辑器成为只读,并在添加新行时允许其编辑

我在这里关注了它,https://www.devexpress.com/Support/Center/Example/Details/E5116并在 ASP.NET MVC 中应用了给定的示例。以下是我的gridview设置示例部分代码:

现在我不能在更新现有行数据的同时编辑两个单元格,这看起来很完美。

但我无法在使用新按钮创建新行时编辑两列。

注意:-它在以下情况下工作:

但在编辑模式为Batch时不起作用。

0 投票
0 回答
34 浏览

c# - 当两个不同的方法定期调用同一个控制器时,一段时间后它会自动重定向到登录页面

我正在使用带有 asp.net mvc 5 的 devexpress 控件。我的观点是我有两个不同的网格。我在每个网格的单个控制器中有两个局部视图方法。我每隔一段时间刷新每个网格以获取数据并将其绑定到gridview。我在控制器级别放置了一个授权过滤器。开始时,两个gridview都在刷新,但一段时间后它会自动重定向到登录页面。请做有需要的。

0 投票
2 回答
539 浏览

asp.net-mvc - 带图像的删除按钮

我在 DevExpress for MVC 中使用 GridView 实现了一个演示。

我想在我的 GridViewPartial 视图中为删除按钮设置图像。

有人知道我该如何设置吗?

谢谢队友。

编辑:试试这个

它返回“是否需要引用、方法或属性非静态“DevExpress.Web.GridCommandButtonSettings.Image.get””

0 投票
0 回答
295 浏览

javascript - 如何在页面重新访问或重新加载时正确清除 GridViewExtension 数据?

背景

我有一个基于 MVC 5、EF 6 DB First 和 DevExpress 扩展的不完整项目,具有以下代码规范(所有原始非英语变量名称已更改,整个代码已简化以符合 MCVE):

模型(命名空间ProjectName.Models:)

控制器

查看 (Winner.cshtml)

部分视图 (_CustomerData.cshtml)

部分视图 (_GridView.cshtml)

所有 gridview 更改都需要足够的权限(即管理员/主管)。

问题陈述

我希望任何人帮助找出必须在控制器方法上附加用于清空 gridview 数据的适当例程代码的位置和方式,以提供预期的结果。正如我到目前为止所尝试的那样,当Winner重新访问或重新加载页面时,gridview 仍然保持其先前从会话变量给出的状态(登录后立即第一次访问有效,因为所有会话变量都是空的,因此没有数据填充到 gridview)。

此外,我想在用户尝试关闭/重新加载Winner页面时显示 JS 确认消息,同时检查一些/所有 gridview 数据。

预期成绩

  1. 对于每次第一次访问、重新访问和重新加载Winner页面,gridview 内容必须为空。
  2. 用户提供特定客户 ID 后,gridview 将填充单元表中的一些单元数据,当用户接受重新加载/关闭页面确认消息时,其中的更改立即丢失。

任何类型的答案或建议将不胜感激。

0 投票
1 回答
379 浏览

devexpress - 组合框列绑定到枚举

如何在 Gridview 中定义一个组合列,它绑定一个枚举(作为可能性),但它的默认值来自绑定网格视图的列表的对象?

问题来自绑定列表,它将显示组合中的不同选项应该是字符串列表......种类:'None','True','False','Maybe'......

默认值来自 object.field1,它来自绑定到网格视图的 List。

0 投票
4 回答
1876 浏览

asp.net-mvc-4 - “__RequestVerificationToken 不存在”错误,当我可以在开发者工具中清楚地看到它时

我正在尝试对使用 DevExpress 网格的现有 MVC4 Web 应用程序进行 CSRF 保护。我已将 Html.AntiForgeryToken() 添加到 aspx 页面上的表单中(其中包含 ascx 作为包含网格的部分),并且可以在调用保存时在开发人员工具中清楚地看到 __RequestVerificationToken 及其值。

我已经尝试注释掉我所有的 ValidateAntiForgeryToken 属性栏一个 - 为了简单起见,我使用了 delete post 方法(并且还消除了 DevExpress 网格的干扰),但我仍然遇到这个错误:

有一个 HttpAntiForgeryException

网址:http://localhost:54653/Users/Delete/f86ad393-0039-44e8-beed-a66dbab9266e?ReturnURL=http%3A%2F%2Flocalhost%3A54653%2FUsers

异常消息是所需的防伪表单字段“__RequestVerificationToken”不存在。

有谁知道为什么会发生这种情况?可能是错误是非描述性的,实际上是令牌不匹配而不是它不存在?在之前对这个问题的回答中,人们只是说“哦,你必须添加令牌”,这显然在这里没有帮助。

0 投票
1 回答
188 浏览

devexpress - 如何根据变量定义单元格的值格式?

我想根据另一个值设置单元格的格式:在我的示例中,如果 value1 = "percent",则 value2 将显示为 10%。如果 value1 = "two",则 value2 将出现在第 10.00 行,依此类推...

里面有没有什么口罩或设置单元格的值(使用 Eval 或类似的)来实现这一点?

多谢你们...

编辑:也许可以在这里设置......

0 投票
1 回答
608 浏览

jquery - devexpress 网格中的 DatePicker 控件未加载(工作)

我有一个由 devexpress 网格组成的部分视图。单击网格相应行的编辑时,会出现一个面板,其中提供了用于编辑值的控件。这些控件之一是日期选择器。此日期选择器的日历控件不会加载以允许我选择日期。相反,从和到日期控件保留为文本框。下面是我的部分代码。

下面是我的视图,它呈现上述部分内容,还包含加载日期选择器的日历控件的 javascript 代码

这是它的外观, 页面加载

这是编辑时

OEditClick