【发布时间】:2011-10-06 14:51:03
【问题描述】:
如何在修改或插入新记录后将数据从 Telerik Grid 发布到控制器。 我正在使用 MVC3 并希望使用 Grid 将数据表单视图发送到控制器 Throw Ajax。 Ajax 调用转到控制器,但没有数据消失。我尝试了各种参数,但参数为空。请同时指定 BachEditing 和单行编辑。我都试过了,但我无法向控制器发送数据。
【问题讨论】:
标签: asp.net-mvc telerik
如何在修改或插入新记录后将数据从 Telerik Grid 发布到控制器。 我正在使用 MVC3 并希望使用 Grid 将数据表单视图发送到控制器 Throw Ajax。 Ajax 调用转到控制器,但没有数据消失。我尝试了各种参数,但参数为空。请同时指定 BachEditing 和单行编辑。我都试过了,但我无法向控制器发送数据。
【问题讨论】:
标签: asp.net-mvc telerik
Telerik 演示网站上发布的所有演示都有将数据从编辑/更新的网格发送到控制器的示例。如果您查看以下演示,您可以看到在控制器代码中有用于插入/更新/删除功能的 ActionResult 方法,您可以在其中获取服务器端的代码:
以上所有示例都使用 Razor ViewEngine,但您可以通过选择“关于此示例”旁边的“ASPX”轻松切换到 WebForms
【讨论】:
还有其他方法可以做到这一点,但请尝试将参数命名为与列名相同。例如:
.Columns(columns =>
{
columns.Bound(o => o.OrderID);
columns.Bound(o => o.ContactName);
columns.Bound(o => o.ShipAddress);
})
可能会被
[HttpPost]
public ActionResult OrderController( int OrderID, string ContactName, string ShipAddress)
{ //code }
希望有帮助
【讨论】: