【发布时间】:2017-12-10 02:11:58
【问题描述】:
我创建了一个别名为 Personal 的 Umbraco DocumentType 并创建了一个继承的控制器
Umbraco.Web.Mvc.RenderMvcController
我加了两个Actions,一个是默认动作,另一个叫Test。
如何从Personal 控制器触发Test 操作?
public class PersonalController : Umbraco.Web.Mvc.RenderMvcController
{
// GET: Personal
public override ActionResult Index(RenderModel model)
{
return base.Index(model);
}
public String Test(RenderModel model)
{
return "fff";
}
}
当我这样输入网址时:localHost/personal/test 它显示:
没有 umbraco 文档与 url '/test' 匹配。
哪个是对的,那我怎么称呼它?
【问题讨论】:
-
你创建一个新的控制器,继承自 SurfaceController 并像 /umbraco/surface/{controller}/{action} 一样调用它
-
/umbraco/RenderMvc 显示在路由之前为什么会这样?
标签: asp.net-mvc model-view-controller controller umbraco umbraco7