young.han

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

macro在umbraco中是一个核心的应用,它是模板页中用于动态加载内容的标签(模板指令),宏可以是基于XSLT文件创建,亦可以是基于ASP.NET用户控件创建

 

在develop下的Macros中创建一个Macro文件,如图

很简单,几乎没有我们需要开发的地方。

 

"Use XSLT file" 是此宏使用xslt文件,点此右侧的下拉菜单会列出所有创建的xlst文件

"or .NET User Control" 你也可以使用web用户控件,完全可以不依赖于任何umbraco里的代码,是不是很酷

"or .NET Custom Control" 也可以使用自定义控件,填写程序集名称和控件类名称

"or script file" 是一个razor语法的页面,开发过mvc3的朋友不会陌生。

 

其他的选项是用于编辑和缓存使用的设置。

 

 

另:

在顶部的tab中还有Parameters一项。这是我们定义参数的地方,有了它可以在开发xslt时调用传参。如果是用户控件,那么系统会自动识别控件里的参数。

posted on 2013-11-11 11:56  young.han  阅读(351)  评论(0编辑  收藏  举报