【问题标题】:Custom Orchard Widget. How do I get part data in Controller?自定义果园小部件。如何在 Controller 中获取零件数据?
【发布时间】:2013-06-05 15:48:17
【问题描述】:

我正在创建一个自定义小部件以公开与 Orchard 实例共同托管的基于 WebAPI 的搜索。 UI 是一个简单的搜索框,它使用 AJAX 通过小部件中的控制器调用,该小部件代理与 WebAPI 后端的异步通信。然后在搜索完成后填充部分视图。

我正在努力解决的是如何让控制器从小部件访问 ContentPart 数据。我有部件 ID,但我不明白如何最好地从中查找 ContentPart。

我还没有找到任何像这样工作的示例,大多数获取第三方数据的小部件不接受用户输入进行查找。我错过了一个吗?

【问题讨论】:

    标签: asp.net-mvc orchardcms


    【解决方案1】:

    注入IContentManager 并将其用于Get 具有您拥有的ID 的内容项。然后.As<TypeOfThePart>(),做你需要做的。

    【讨论】:

    • 谢谢伯特兰。我会试试的。
    猜你喜欢
    • 1970-01-01
    • 2012-04-29
    • 1970-01-01
    • 1970-01-01
    • 2015-08-27
    • 2021-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多