【发布时间】:2014-02-14 04:47:37
【问题描述】:
我在 Umbraco 中设置了一个文档类型,并为此文档类型创建了一个自定义控制器和模型。
自定义控制器继承自:RenderMvcController类,视图通过@inherits Umbraco.Web.Mvc.UmbracoViewPage<com.something.model>继承模型
这一切都适用于任何HttpGet 请求。但是,只要我想使用@using (Html.BeginUmbracoForm("SomeAction", "SomeController", null, new { @class = "some-class" })) 将表单发回控制器
我收到以下错误消息:Could not find a Surface controller route in the RouteTable for controller name SomeController
从我能找到的所有文档中,当涉及到表单帖子时,它总是指 SurfaceControllers。有没有办法改变路由,让它发布到我的自定义控制器,而不是另一个继承自 SurfaceController 类的控制器?
谢谢。
【问题讨论】:
标签: c# asp.net-mvc umbraco