2012-07-06 168 views
0

我还没有使用过Umbraco,但是我在这里有很多好处 - 它是如何构造的,以及如何轻松地编写可以托管在其中的“应用程序”(如果这是正确的术语)。使用Umbraco托管HTML5应用程序?

从我看到的情况来看,.NET usercontrols似乎是托管“应用程序”的方式,因为您可以将Umbraco的会员信息或其他参数传递到托管的用户控件。

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

任何指针将不胜感激!

+0

你使用一把umbraco 4或5一把umbraco计划? – 2012-07-06 11:42:47

回答

4

Umbraco听起来很合身。它可以让你使用任何你喜欢的HTML标记,所以你可以随意构建你喜欢的任何东西。

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

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

关于Umbraco的多汁的一点是包装/插件式生态系统,有一个很好的REST软件包叫做uREST,如果你需要它可以给你一些超级能量(http://our.umbraco.org/projects/backoffice-extensions/urest)

开箱即用4.7+使用Razor为其宏(或XSLT或.net用户控件)提供了大量选项。

给它一个去。如果您遇到特定问题,社区论坛也会为您提供帮助(http://our.umbraco.org)。

干杯

皮特

+0

同意每个字 – 2012-07-07 12:36:04

+0

嗨,感谢您提供的信息非常丰富!正是我所需要的。至少我可以看看剃须刀页面的方法,因为我正在构建一个将会是.NET MVC 3(或4)的模块,所以这些剃须刀宏或任何通过Umbraco传递信息的想法听起来都很棒。我也会检查uREST信息。再次感谢,非常有帮助。 – 2012-07-09 09:24:30

+0

Umbraco正在开发一些适用于v4的MVC mods,这应该会在今年年底之前发布(在任何人评论之前都不会有v5)。 – 2012-07-11 10:05:22