javascript - 如何使用 jquery 添加或删除局部 View Asp.net mvc?

标签 javascript jquery asp.net-mvc-4

我有一个网格(Kendo 网格),当网格的任何记录发生编辑功能时,我使用 Jquery 调用局部 View 。现在我想在提交局部 View 后,将其从主视图中删除。 我的渲染局部 View 的功能是:

  function ShowEditRecord(e) {
    var dataItem = this.dataItem($(e.currentTarget).closest("tr"));
    $.ajax(
        {
            url: '/Home/TestEdit/'+dataItem.Id.toString(),
            contentType: 'application/html; charset=utf-8',
            type: 'Get',
            dataType: 'html'
        })
    .success(function(result)
    { $('#EditTestSection').html(result); })

我的 Controller 代码是:

   public ActionResult TestEdit(Int64 Id)
    {
        var modelItem=getT().Where(a => a.Id == Id).FirstOrDefault();
        return View (modelItem);
    }
    [HttpPost]
    public ActionResult TestEdit(Models.Test Test)
    {
        base.Update(Test);
        return View();
    }

enter image description here

发生编辑功能后: enter image description here

最佳答案

您可以使用 empty() 清除部分 View 中的标记:

$('#EditTestSection').empty();

您会将其作为提交功能的一部分。

关于javascript - 如何使用 jquery 添加或删除局部 View Asp.net mvc?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25373387/

相关文章:

javascript - 使用 Typescript 1.5 时 Angular 为 null 并且需要

javascript - 从选项卡中删除平滑滚动

javascript - WooCommerce 单个产品页面中基于维度的价格计算

javascript - 即时图标颜色变化

javascript - 需要 JS 未找到某些依赖项,错误为 'undefined'

javascript - 在 Internet Explorer 6 中选择输入表单中的所有文本

php - setInterval函数问题

c# - 如何跨 MVC 站点共享通用样式信息(css、图像等)?

jquery - 如何使用 JQuery 在 MVC4 中添加时间?

c# - 身份验证表单登录 url 和路由数据