我是MVC的新手,而且我很难完成一项使用经典ASP.net非常容易的任务。
我有一个gridView,每行都有一个复选框,我想要一个功能,用户勾选他想要的行的复选框,点击页面上的一些按钮,所选的行将被发送到服务器。 / p>
在普通ASP中,整个页面都被发送,因此很容易检查gridView行和每行中的复选框,但在MVC中,整点是Controller类不知道GUI的细节,所以我该如何在MVC中实现这样的东西?
答案 0 :(得分:0)
您不要在MVC中使用像这样的服务器端控件。 GridView用于Web表单框架。这两个SO帖子涵盖了类似的问题:
因此该帖子中有很多例子。我没有遇到问题jQuery DataTables。您使用循环构建表,然后应用DataTable将其转换为可搜索,可排序,可过滤的网格。
通过教程(如http://www.asp.net/mvc中的教程)将让您熟悉MVC的工作原理并向您展示如何更新模型。
更新:我不知道你的后端是如何配置的,所以这是一个黑暗的镜头...但一个简单的入门方式是这样的:< / p>
这将创建一个包含所有CRUD操作和相关视图的控制器。四处寻找应该有帮助...尤其是Edit.cshtml
。