ASP.NET MVC更新集类属性

时间:2014-09-07 12:26:15

标签: asp.net-mvc object

我有一个“ContentModel”类。我的模型有一个Category属性和属性关系“CategoryModel”类..当我创建一个新的内容时,我从查询字符串中获取类别ID,并设置“类别”属性。但是,当提交帖子时,如何从表单(视图)中获取类别道具。

        //controller
        ContentModel contentmodel;
        if (id > 0)
        {
            contentmodel = db.Content.Find(id);
        }
        else
        {
            ContentCategoryModel contentCat = db.Category.Find(catId) as ContentCategoryModel;

            contentmodel = new ContentModel();
            contentmodel.Category = contentCat;
        }

        ViewBag.Tab = tab;

        if (contentmodel == null)
        {
            return HttpNotFound();
        }
        return View(contentmodel);



        ------------
        //in view
        @Html.ValidationSummary(true)
        @Html.HiddenFor(model => model.ContentId)
        @Html.HiddenFor(model => model.Category)

0 个答案:

没有答案