The current page object is not transferred to the main page or .NET macros (before Umbraco 4.6.0, 4.6.0 supports this support).
The only way you can do this is:
<%= umbraco.presentation.nodeFactory.Node.GetCurrent().GetProperty("Field").Value %>
source
share