我创建了一个带有输入字段和按钮的简单果园小部件。我将小部件添加到我的主页。
我创建了一个控制器,当我按下按钮时,我在控制器中调用一个函数,该函数返回一个 ActionResult。
所以我有:InfoWidget.cshtml InfoWidgetController.cs 具有公共 ActionResult ButtonPressed()。
我想要代码做的就是更新小部件(而不是整个页面),比如“感谢按下按钮!”
所以这是我的问题:
我返回什么作为 ActionResult?我不知道如何让它留在主页上而不是重定向到某个地方。如果我调用 Index() 之类的东西,我会收到一个错误,因为 Orchard 找不到 Index。我应该创建一个新的索引页面并将其设置为主页吗?
如何使用某种消息更新我的小部件?