问题标签 [kendo-asp.net-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 投票
1 回答
5497 浏览

asp.net-mvc - kendo UI 中的客户端详细信息模板不起作用

我在 asp .net MVC 应用程序中有一个剑道网格。我按照 kendoui 网站上的演示在我的网格上构建了一个详细模板。我无法让它工作。这是我的代码。

)

控制器动作方法:

0 投票
1 回答
2011 浏览

kendo-ui - 在javascript中调用(Kendo)grid.SaveChanges()后如何确定是否存在验证错误

我在我的 javascript 函数中调用 grid.SaveChanges() 。网格正在使用内联编辑模式。

我的问题是如果有一些客户端验证错误,例如无效的日期格式,那么我不能执行一些 DOM 操作。不幸的是 grid.SaveChanges() 没有返回值,并且在网格文档页面中搜索关键字“有效”没有结果。(传送到 Kendo Grid API 文档

那么:如何确定 SaveChanges() 之后是否存在验证错误或数据是否与持久存储成功同步?

提前谢谢

0 投票
2 回答
5296 浏览

grid - Kendo web grid mvc hierarchy datasource detailtemplate when local data

I have a kendo grid in MVC this is the declaration Html.Kendo().Grid(Model.Orders)

the object "Orders" has a list of "Details". I want to put this list in a second grid with the property ClientDetailTemplateId. demo

My question is, How I set the datasource of the template since the "Model" already has the data, in the example of the Hierarchy the datasource call an action in the controller

0 投票
3 回答
242 浏览

.net - 将任何日期格式转换为英国格式

我有一个表单,用户使用 KendoUI 小部件在该表单上输入日期值。此小部件根据本地电脑的文化设置设置日期。问题是因为在开发环境中,本地电脑和服务器设置为美国文化设置,而在生产环境中设置为英国设置。当代码移动到生产环境时,当用户访问该站点并进入 6 月 1 日时,它会在服务器中保存为 1 月 6 日。服务器具有英国文化。

如何确保无论本地最终用户的文化设置如何,值始终保存在英国文化设置中。代码需要能够处理它。

0 投票
1 回答
8219 浏览

asp.net - MVC 中的 Kendo UI Grid - 如何将选定的行项返回给控制器

我有一个带有 Kendo UI 网格的 MVC 4 应用程序,用于用户管理。我在网格中显示用户信息,并有一个自定义命令按钮,单击该按钮会打开一个新页面来编辑用户信息。由于各种原因(一个是要编辑的信息太多,无法在网格中显示),我需要在新页面上编辑用户,而不是使用内联、弹出或内嵌编辑。我的网格看起来像这样......非常简单

我在这里遇到的问题是我需要将单击编辑按钮的用户的 ID 传递到编辑屏幕,以便我可以显示所选用户的信息。我知道获取此信息的唯一方法是通过javascript,在我的命令按钮单击功能中是这样的......

这给了我需要的 id,但我无法(据我所知)将其传递回我的控制器。所以我的问题是......我如何将这些信息返回到服务器端?是否有另一种方法来获取我需要的信息,或者这只是在 Kendo UI MVC 中不可能的事情?

为了让这个问题更笼统......当我查看 Kendo UI 文档时,它告诉我如何在 javascript 中获取一个值......一般来说,当它是如何在 MVC 应用程序中使用这个值时服务器端需要?我似乎无法在他们的文档中找到替代的“MVC”方式来做到这一点。

0 投票
4 回答
9523 浏览

asp.net - Kendo UI DropDownListFor 值不能为空绑定错误

我的 MVC 4 应用程序中有以下 Kendo UI DropDownListFor ,并且在提交时出现 value cannot be null 错误。

通常我会使用 viewmodel 来处理绑定,但在这种情况下,这不是一个选项,所以我试图用 ViewData 列表填充我的列表。该列表可以很好地加载到下拉列表中,但它没有将我的选择与 JobTitle 值相关联。对此的任何建议将不胜感激,因为我已经尝试了我能想到的一切。

0 投票
1 回答
935 浏览

kendo-ui - 剑道自动完成

我想在 kendoGrid 中使用 kendo AutoComplete 进行内联编辑。当用户输入任何内容时,我会使用它来调用 RESTful Web 服务以返回名称以输入值开头的产品列表。

我的问题是:

  1. 我的 Web 服务期望请求看起来像http://localhost/myService/appl“appl”是用户输入的值和前缀。但是,kendo 似乎总是将请求格式化为http://localhost/myService?product=appl. 如何更改格式?

  2. 如何获取用户在网格(自动完成文本框)中输入的值,以便可以在请求 URL 中传递它?

0 投票
0 回答
589 浏览

kendo-ui - 如何在使用网格的排序和分页时将参数列表传递给控制器​​?

似乎 kendo ui 只支持传递 string,int 之类的参数,而不是 List 这个自定义类。

这种格式还可以,但是 ActionResult GetStudentImfo([DataSourceRequest] DataSourceRequest request,List<student> para)

不行。它说 para 是 Null。

0 投票
1 回答
8913 浏览

asp.net-web-api - 网格未绑定 json 数据 - MVC Kendo UI 网格通过 Ajax 绑定到 WebAPI 和 OpenAccess ORM

下面是通过 Ajax 绑定到 WebAPI 的 MVC Kendo UI Grid 示例。WebAPI 使用 OpenAccess ORM 作为数据模型。下面的代码根据模型使用自动生成的列加载网格,成功调用 WebAPI 并以 JSON 格式返回数据,如下所示。

问题似乎出在网格数据绑定中。数据在网格中不可见,但列已成功加载。MVC 代码中缺少什么?

JSON数据:

[{"DC_ID":51234,"DATAACCESS_ID":79238,"MASTERDATA_FLG":"Y","INPUT_TYPE_CD":"QRY","FILE_PATH":"D:\","DESCR":"AAA 数据捕获", "STATUS":"A","CREATED_BY":"SYSTEM","CREATED_DTTM":"01-JAN-2013"},{"DC_ID":79238,"DATAACCESS_ID":79238,"MASTERDATA_FLG":"Y", "INPUT_TYPE_CD":"QRY","FILE_PATH":"D:\","DESCR":"TEST DATA CAPTURE","STATUS":"A","CREATED_BY":"SYSTEM","CREATED_DTTM":"01 -2013 年 1 月"}]

MVC 代码:

0 投票
1 回答
21675 浏览

asp.net-mvc - Kendo Multiselect:来自绑定模型的选定值未初始化

更新:

为了缩短问题:

如何使用 Razor 将 SelectList 绑定到 Kendo UI MultiSelect Widget?

原始问题:

在 ASP.NET MVC 4 应用程序中,我试图让 Kendo Multiselect 工作。我将 Multiselect 小部件绑定到我的模型/视图模型,但未使用初始化值。选择等完美地工作。

模型:

控制器:

观点:标准 HTML 完美运行!!

视图:剑道多选不起作用-->多选是空的(没有预选),但我可以完美地选择值

我做错了什么?感谢您的任何建议!