0

我有一个 db 和 ET DBModel。我使用 PostgreSQL。

当我试图向我的网格中添加一个条目时,什么也没有发生。但删除和编辑工作正常。我应该怎么办?

谢谢。

这是控制器代码

 public ActionResult GetFormForAddOrEdit(string id)
    {
        if (string.IsNullOrEmpty(id))
        {
            return PartialView(new TypeDictModel());
        }
        else
        {
            TypeDict td = typeDictRepo.GetById(id);
            TypeDictModel tdt = new TypeDictModel() { Oid = td.Oid, FormOfProduction = td.FormOfProduction };
            return PartialView(tdt);
        }
    }


    public virtual string SaveTypeDictEntry(TypeDictModel tdm)
    {
        string newTDE = typeDictRepo.Save(tdm.Oid, tdm.FormOfProduction);
        return newTDE;
    }


    public virtual void DeleteEntry(string id)
    {
        typeDictRepo.Delete(id);
    }

这是视图

    function CloseTypeDictModal() {
    $('#EditTypeDictModal_Close').click();
}

function SaveNewEntry() {
    $.ajax({
        url: '@Url.Action("SaveTypeDictEntry", "TypeDict")',
        async: true,
        dataType: "html",
        type: 'POST',
        data: $('#TypeDictForm').serialize(),
        success: function (data) {

            CloseTypeDictModal();
            $('#newTypeDictGrid').jqGrid().trigger("reloadGrid");
        }
    });
} 

4

1 回答 1

1

修复了我的存储库。错过了这一行 Context.SaveChanges(); ^^

于 2012-05-22T17:03:34.860 回答