Orchardcms 按下按钮时更新Orchard小部件

Orchardcms 按下按钮时更新Orchard小部件,orchardcms,orchardcms-1.6,Orchardcms,Orchardcms 1.6,我创建了一个带有输入字段和按钮的简单orchard小部件。我将小部件添加到我的主页 我已经创建了一个控制器,当我按下按钮时,我在控制器中调用一个函数,返回一个ActionResult 因此,我: InfoWidget.cshtml 已按下public ActionResult按钮的InfoWidgetController.cs 我想要代码做的就是更新小部件,而不是整个页面,比如说谢谢你按下按钮 下面是我的问题: 作为ActionResult返回什么?我不知道如何让它留在主页上,而不是重定向到某个

我创建了一个带有输入字段和按钮的简单orchard小部件。我将小部件添加到我的主页

我已经创建了一个控制器,当我按下按钮时,我在控制器中调用一个函数,返回一个ActionResult

因此,我: InfoWidget.cshtml 已按下public ActionResult按钮的InfoWidgetController.cs

我想要代码做的就是更新小部件,而不是整个页面,比如说谢谢你按下按钮

下面是我的问题:

作为ActionResult返回什么?我不知道如何让它留在主页上,而不是重定向到某个地方。若我调用像Index这样的东西,我会得到一个错误,因为Orchard找不到索引。我应该创建一个新的索引页并将其设置为主页吗

如何使用排序消息更新我的小部件


这并不是果园特有的。似乎您需要学习如何在ASP.NET MVC中创建和处理Ajax请求。你应该用谷歌搜索一下,你会发现很多例子。谢谢你给我指明了方向。我真的很感激。我不知道。我昨天试过了。将[主题化]添加到控制器。而不是重定向。