我正在尝试创建一个曲面控制器,它将执行路线劫持。
这是我的控制器:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using Umbraco.Web.Mvc;
namespace UmbracoCms.Logic.Controllers
{
public class HomeController : SurfaceController
{
public ActionResult Home()
{
return Content("Success!");
}
}
}
我试图访问家庭控制器,但它没有按我的意愿工作。
您需要使用RenderMvcController而不是SurfaceController
public class HomeController : Umbraco.Web.Mvc.RenderMvcController
{
public override ActionResult Index(RenderModel model)
{
return Content("Success!");
}
}
曲面控制器用于交互(如表单提交)。
点击此处阅读更多关于地图等的信息:https://our.umbraco.org/documentation/Reference/Routing/custom-controllers