无法向存储库添加条目

时间:2012-05-21 11:13:03

标签: c# jquery asp.net-mvc-3 jquery-ui postgresql

我有一个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");
        }
    });
} 

1 个答案:

答案 0 :(得分:1)

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