从控制器操作返回带有填充模型的 sitecore 项目

Returning a sitecore item with populated model from controller action

我的主页上有一个控制器渲染,它是一个搜索框。

我的控制器动作是这样的

public ActionResult Search(SearchResultModel model)
    {
        //TODO bind to model to form
        SearchModel resultModel = new SearchModel
        {
            Keyword = Request.Form["keyword"]
        };
        var results = new List<SearchResultModel>();
        results = FoundResults(resultModel.Keyword);
        resultModel.SearchResults = results;

        return View(resultModel);
   }

我想要什么? 我要在输入框里填一个关键字 处理(并发布) return sitecore 中的一个页面( item )与我的模型。像 return 项目并给它我的模型。

问题。这可能吗?

如果不是呢?解决此问题的最佳方法是什么?

伙计们,我需要一些帮助:)。

我已经阅读了:

http://mhwelander.net/2014/05/22/passing-data-between-actions-in-sitecore-mvc/

和 Martina 的其他文章,但我似乎离得更近了。

谢谢大家的回答。我已经弄清楚如何得到我想要的东西。 我必须留在 Sitecore 管道中,所以我决定使用查询字符串来实现这个目标。 这很完美。

我使用搜索框 post 操作重定向到具有控制器渲染的搜索页面。