Umbraco与MVC控制器

时间:2016-07-26 09:37:30

标签: asp.net-mvc-4 umbraco umbraco5 umbraco-mvc

我正在研究MVC并且我开始学习Umbraco,我没有得到如何使用mvc controller get方法绑定umbraco页面以显示数据库值。任何人都可以建议任何网址或视频吗?

... Thansk

2 个答案:

答案 0 :(得分:0)

你正在寻找的是Umbraco路线劫持。

你可以在这里阅读。 https://our.umbraco.org/documentation/reference/routing/custom-controllers

  

最简单的举例说明:让我们说你有一个名为' Home'的文件类型。您可以在MVC Web项目中创建一个名为' HomeController'的自定义本地声明的控制器。并确保它继承自Umbraco.Web.Mvc.RenderMvcController,现在所有文档类型为' Home'将通过您的自定义控制器路由!非常简单:-)好了,让我们看看我们如何扩展这个概念。为了在控制器中运行一些代码,您需要覆盖索引操作。

所以,基本上,你只是"简单地说#34;需要创建一个以文档类型命名的控制器,例如,一个名为" TextPage"的文档类型。需要一个名为" TextPageController"的控制器。现在,如果您阅读文档,您将发现您的" TextPageController"将需要从RenderMvcController继承。以下是如何实现这一目标的一个例子。

public class TextPageController : RenderMvcController
{
    public ActionResult Index()
    {
        return View("~/Views/TextPage.cshtml");
    }
}

答案 1 :(得分:-1)