将模型从Surface Controller传递到模板中

时间:2018-01-13 17:26:29

标签: c# content-management-system umbraco

有没有办法可以将填充的对象或列表从Umbraco 7中的表面控制器传递到模板/视图中?

1 个答案:

答案 0 :(得分:0)

听起来像是使用ViewData的好地方。这个问题的信息不多,所以我在这里有点啰嗦,但这样的事情......

//你的表面控制器

@IBAction func statusSegmentChanged(_ sender: Any) {
        if statusSegment.selectedSegmentIndex == 0{

        }else if statusSegment.selectedSegmentIndex == 1{

        }else if statusSegment.selectedSegmentIndex == 2{

        }
    }

//你的观点

public ActionResult SubmitForm(YourFormModel model)
{
    if (ModelState.IsValid) {
        var submitResults = ResultsOfYourCode();
        ViewData["submitResults"] = submitResults;
        return RedirectToCurrentUmbracoPage();
    }
}

这完全没有经过考验,只是在我的脑海中给你一个想法。