带有添加编辑和删除弹出窗口的网格

Posted

技术标签:

【中文标题】带有添加编辑和删除弹出窗口的网格【英文标题】:Grid with add edit and delete popup 【发布时间】:2014-07-23 08:23:25 【问题描述】:

我是 asp.net mvc 的新手。请建议如何使用带有网格的 Ajax 调用。我在代码中使用了@html.Grid,但找不到刷新网格的方法。添加编辑和删除后,我必须刷新我的网格。如何创建带有添加、编辑和删除弹出窗口的网格?

【问题讨论】:

使用 Telerik 扩展是免费的 - link 这里可以下载-link 【参考方案1】:

ajax 代码:-

function delete_data(delete_id) 
            var param =  Delete_ID: delete_id ;
            if (confirm("Are you sure, you want to delete?")) 
                $.ajax(
                    type: "POST",
                    contentType: "application/json; charset=utf-8",
                    url: "default.aspx/delete_date",
                    data: JSON.stringify(param),
                    dataType: "json",
                    success: function (data) 
                        window.location = base_url;
                    ,
                    error: function (result) 
                        alert("Error Occurred:");
                    
                );
            
        

将 aboe 代码放入 aspx 文件或 javascript 文件中。

c#代码

[System.Web.Services.WebMethod(BufferResponse = false, EnableSession = true)]
public static string delete_data(string View_ID)

///code
Gridview1.DataSource = Records;
            Gridview1.DataBind();

【讨论】:

以上是关于带有添加编辑和删除弹出窗口的网格的主要内容,如果未能解决你的问题,请参考以下文章

如何在添加窗口中通过 html 助手更改弹出剑道网格的标题

剑道网格弹出编辑器不会关闭

如何在 jqgrid 编辑/添加/删除选项上打开部分视图作为弹出窗口

单击取消后,Kendo网格弹出编辑器不再打开

剑道网格 - 如何使用 JavaScript 打开弹出编辑窗口

剑道网格未在弹出窗口中显示