0

我还没有使用过 Umbraco,但是我在这里有一些关于它的好处 - 它的结构以及编写可以在其中托管的“应用程序”是多么容易(如果这是正确的术语)。

从我所见,.NET 用户控件似乎是托管“应用程序”的方式,因为您可以将成员资格信息或其他参数从 Umbraco 传递到您托管的用户控件。

如果我想编写一个在 Umbraco 中托管的纯 HTML5/Javascript (jQuery) 应用程序,有哪些可用选项?我听说你可以创建一个基于剃须刀的页面(cshtml)..但是只是想知道如何将参数从 Umbraco 提供给 HTML 页面本身(我也不是在 asp.net mvc 上,但我猜如果剃须刀页面,可以使用viewbag吗?)

任何指针将不胜感激!

4

1 回答 1

4

Umbraco 听起来很合适。它允许您使用您喜欢的任何 HTML 标记,因此您可以自由地使用它构建您喜欢的任何内容。

Umbraco 有用于渲染整个页面的模板的想法。模板可以嵌套另外每个模板可以有多个可重用的,可以渲染出 HTML/XML/JSON 的片段。

如果你想做一些时髦的 JSON 调用,那么他们有一个名为 /Base 的 RESTful api(虽然不是 100% REST),它有一些好处。

关于 Umbraco 的有趣之处在于包/插件生态系统,有一个很棒的 REST 包,称为 uREST,如果您需要它,它可以为您提供一些超级功能(http://our.umbraco.org/projects/backoffice-extensions /尤里斯特)

开箱即用 4.7+ 将 Razor 用于他们的宏(或 XSLT 或 .net 用户控件),因此有很多选择。

搏一搏。如果您有特定问题,社区论坛也很有帮助(http://our.umbraco.org)。

干杯

皮特

于 2012-07-06T11:54:43.550 回答