【发布时间】:2017-04-25 12:50:41
【问题描述】:
我的目标是创建一个内容列表(特定 docType)。在这个列表中,我有一个过滤器按钮和两个动态填充子数据的 ddlist。当用户单击“过滤器”时,列表应由选定的 ddlist 值更新。 是否可以为此使用 RenderMVCController ?我无法使用 surfaceController,因为在呈现页面之前我无法访问 Index 操作。 当用户提交表单而不是刷新所有页面时,是否可以使用 Ajax?
查看
using (Html.BeginUmbracoForm("FilterPage", "inTheFieldController", FormMethod.Post, htmlAttributes: new { @id = "PageInTheField" }))
{
//....
}
控制器
public class inTheFieldController : RenderMvcController
{
private readonly UmbracoContext umbracoContext;
public inTheFieldController()
{
umbracoContext = UmbracoContext.Current;
}
// GET: inTheField
public ActionResult Index()//RenderModel model)
{
}
我想要这样的东西:
[HttpPost]
public ActionResult FilterPage(inTheFieldModel model)
{
return null
}
但它从来没有达到这一点,它要求surfaceController。
【问题讨论】:
标签: ajax filter umbraco7 asp.net-mvc-controller surface-controller