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