Asp.net mvc 3 ASP MVC 3 Telerikgrid向控制器发送Rowvesion(字节[])

Asp.net mvc 3 ASP MVC 3 Telerikgrid向控制器发送Rowvesion(字节[]),asp.net-mvc-3,telerik-grid,telerik-mvc,Asp.net Mvc 3,Telerik Grid,Telerik Mvc,我有一个telerik MVC 3网格,其中包含复选框列。如果用户选择多个项目并单击一个按钮,我需要向控制器发送id和byte[]时间戳(用于并发)。用户可以选择任意数量的项目,因此我不想将完整的行信息带到控制器。而且,这是点击后的回发。有没有办法将Id和时间戳列表一起发布到单击按钮的控制器上。提前谢谢。查看我的应用程序中网格列的代码 .Columns(columns => { columns.LoadSettings(M

我有一个telerik MVC 3网格,其中包含复选框列。如果用户选择多个项目并单击一个按钮,我需要向控制器发送id和byte[]时间戳(用于并发)。用户可以选择任意数量的项目,因此我不想将完整的行信息带到控制器。而且,这是点击后的回发。有没有办法将Id和时间戳列表一起发布到单击按钮的控制器上。提前谢谢。查看我的应用程序中网格列的代码

.Columns(columns =>
               {
                   columns.LoadSettings(Model.GridColumnSettings);
                   columns.Template(
                                       @<text>
                                            <input name="SelectedRecords" type="checkbox" value="@(item.Id))" title="Select"
                                                @if ((Model.SelectedRecords!= null) && (Model.SelectedRecords.Contains(item.Id)))
                                                {

                                                            <text>checked="checked"</text> 
                                                }
                                            />                                                
                                       </text>                                                                               
                                   ).Title("Select").Width(23).HtmlAttributes(new { style = "text-align:center" });
.Columns(Columns=>
{
columns.LoadSettings(Model.GridColumnSettings);
columns.Template(
@
).Title(“Select”).Width(23).HtmlAttributes(新的{style=“text align:center”});

这会是数据绑定吗?我只是简单地弄乱了Telerik,但确实运行了一个网格。我使用ajax来调用我的控件:

.DataBinding(dataBinding => dataBinding.Ajax()
            .Select("_Paging", "Home")
            .Update("_Paging", "Home")
            .Insert("Create", "Home"))
我怀疑您可以像在操作链接中一样将变量传递给控制器(尽管我没有尝试过…)


简单的答案是使用Convert.FromBase64String和Convert.ToBase64String发送和接收字节[]。我从


谢谢你的时间Eddie

谢谢你的回答,时间戳不是时间。它是数据库中用于检查数据并发性的行版本(字节[]),我需要将其带回服务器,我还需要发送id和时间戳(行版本)到服务器。另一个复杂问题是网格值是多选的。因此,我需要将列表发送到服务器以某种方式帮助我,感谢回答Eddie,将等待一段时间并将其标记为答案
.Select("_Paging", "Home", new { timestamp = DateTime.Now }, null)