在页面生命周期中,Umbraco是否运行XSLT宏?

时间:2012-01-17 16:28:41

标签: macros xslt umbraco

具体来说,我有一个修改某些内容的XSLT宏。我在我的模板上面有一个.net宏的调用。

我的.net宏使用Page_Load事件,但无法看到XSLT宏中的更改。 (如果我刷新,那么XSLT工作已经完成,.net宏看到了我的期望。但是第一次运行总是失败。)

我认为这与页面生命周期的时间有关,并且XSLT宏在我的.net宏的Page_Load事件之后才执行它的工作。

1 个答案:

答案 0 :(得分:1)

通过进一步测试,我可以确认umbraco在所有.net宏Page_Load事件之后运行XSLT宏 - 无论它们在模板中的顺序如何。

所以不要在XSLT中做一些事情,然后期望它在模板中的“.net”中完成。它不会在那里。

我很乐意提供Umbraco来源的参考资料,但目前还没有。