ASP.NET MVC 5不会更新表行并发送详细信息(使用datatables)。
创始人
2024-09-16 10:00:43
0

问题描述: 在ASP.NET MVC 5中使用datatables时,表行不会更新并发送详细信息。

解决方法: 要解决这个问题,你可以按照以下步骤进行操作:

  1. 确保你已经引用了正确的datatables库。你可以在https://datatables.net/网站上下载和引用最新版本的datatables。

  2. 在你的视图中,添加一个用于显示表格的HTML元素,例如:

Name Email Action
  1. 在同一个视图中,添加以下脚本代码来初始化和配置datatables:
$(document).ready(function() {
    var table = $('#myTable').DataTable({
        ajax: {
            url: '/Home/GetData', // 用于获取表格数据的控制器方法的URL
            type: 'GET',
            dataType: 'json'
        },
        columns: [
            { data: 'Name' },
            { data: 'Email' },
            {
                data: null,
                render: function(data, type, row) {
                    return '';
                }
            }
        ]
    });
});

function editRow(id) {
    // 编写代码以获取选定行的详细信息并将其发送到服务器进行更新
}
  1. 在你的控制器中,添加一个用于获取表格数据的方法:
public ActionResult GetData()
{
    // 编写代码以从数据库或其他数据源获取表格数据
    var data = new List(); // 假设User类表示表格的数据模型
    // 假设你从数据库获取了用户数据并填充到data变量中
    return Json(data, JsonRequestBehavior.AllowGet);
}
  1. 在你的控制器中,添加一个用于更新表格行的方法:
[HttpPost]
public ActionResult UpdateRow(User user)
{
    // 编写代码以更新选定行的信息
    // 假设你从页面中获取了用户输入的新数据并将其应用到user对象中
    // 假设你将更新后的数据保存到数据库中
    return Json(new { success = true });
}

通过以上步骤,你可以在datatables中显示表格数据,并为每一行添加一个"Edit"按钮。当用户点击"Edit"按钮时,调用editRow函数,并将选定行的id作为参数传递给它。在editRow函数中,你可以编写代码来获取选定行的详细信息,并将其发送到服务器进行更新。

请注意,上述示例中的代码是基于假设的情况,并且可能需要根据你的实际需求进行适当的修改。

相关内容

热门资讯

外挂绝活儿!德扑圈透视,pok... 外挂绝活儿!德扑圈透视,pokernow辅助控制-好像是有辅助神器(哔哩哔哩)1、pokernow辅...
外挂机巧!哈糖大菠萝有挂吗,p... 外挂机巧!哈糖大菠萝有挂吗,pokeplus脚本-切实有辅助软件(哔哩哔哩)1、打开软件启动之后找到...
外挂秘籍!如何下载德普之星辅助... 外挂秘籍!如何下载德普之星辅助软件,大菠萝免费辅助-真是存在有辅助工具(哔哩哔哩)1、进入到大菠萝免...
外挂法子!pokerworld... 外挂法子!pokerworld辅助器,德普之星透视免费-真是是有辅助工具(哔哩哔哩)1、pokerw...
外挂讲义!德州透视竞技联盟,佛... 外挂讲义!德州透视竞技联盟,佛手大菠萝辅助-一贯是真的有辅助app(哔哩哔哩)1、该软件可以轻松地帮...
外挂妙招!菠萝德州透视脚本,哈... 外挂妙招!菠萝德州透视脚本,哈糖大菠萝有挂吗-好像一直总是有辅助软件(哔哩哔哩)1、该软件可以轻松地...
外挂练习!线上德州的辅助器是什... 外挂练习!线上德州的辅助器是什么,拱趴大菠萝辅助神器-一直一直都是有辅助软件(哔哩哔哩)1、起透看视...
外挂办法!大菠萝免费辅助器,p... 外挂办法!大菠萝免费辅助器,pokerrrr2辅助-切实是有辅助插件(哔哩哔哩)1、进入到大菠萝免费...
外挂讲义!拱趴游戏破解器,we... 外挂讲义!拱趴游戏破解器,werplan免费挂下载-总是是真的有辅助工具(哔哩哔哩)小薇(辅助器软件...
外挂妙招!线上德州的辅助器是什... 外挂妙招!线上德州的辅助器是什么,德州透视插件-都是有辅助插件(哔哩哔哩)1)线上德州的辅助器是什么...