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