0

我有一个当前在列中使用ActionLink的网格:

columns.Bound(p => p.ID)
      .Template(@<text>
                @Html.ActionLink("Edit", "Index", 
                                 "ManageUser", new { id= @item.ID}, null)
                </text>);

我们应用程序中的上述 Action 已更改,现在只能接收 Posts。当在列中单击链接时,如何更改上述代码以将id发布到ManageUser控制器?

我试图在这样的列中放置一个表单,但它不会呈现表单标签:

columns.Bound(p => p.ID)
      .Template(@<text>
                @Html.BeginForm("Index", "ManageUser", new {id= @item.ID})
                                {
                                    <a   "javascript to post">@item.ID</a>
                                }
                </text>);
4

1 回答 1

1

尝试将您的 Grid 更改为像这样呈现到页面。

来自:$(Html.Kendo().Grid...)

到:

 ${
     Html.Kendo().Grid...
      .Render();
  }

并查看表格是否生成。此外,您需要以编程方式提交表单或添加提交按钮。

于 2013-03-28T06:08:55.053 回答