2011-07-08 87 views
0

我有一个使用XSLT呈现的ASPX页面。我也有一个拥有基本页面布局的母版页。当我在浏览器中看到页面时,它不会显示母版页的页面格式。ASPX页面XSLT和主页面

这是如何实现的?

+0

你渲染在服务器端或客户端的XSLT?还要确保你的CSS文件被正确引用。 你可以请张贴一些代码 –

+0

我正在创建一个原型。在我需要像打开一个Grid(html table)的树结构的情况下,现有的代码是在ASP中(其余的页面是10 ASP和6 ASPX页面)。所以我开始使用ASPX页面,并且我能够实现树状结构和网格。他们以前有一个母版页,并且这个aspx页面无法读取母版页。它更清楚吗? – kalls

+0

如果您的母版页未显示在您的aspx页面上,请执行以下操作:创建一个新的ASPX页面(带主页),然后选择母版页。它将生成一个使用选定母版页的aspx页面。使用此代码(模板)来构建您的aspx页面。 –

回答

0

你的意思是说你的XSLT正在做一些XML转换,然后做一个Response.Write来发送页面到浏览器?如果是这样,你首先绕开了使用aspx页面的所有原因。如果你的代码隐藏了任何Response.Write,你应该使用更轻量级的ashx处理程序,而不是更重的aspx页面(因为它会自动处理masterpages之类的事情)。

当我做了这样的事情在过去,我基本上是重新创建使用XSLT模板,像这样一个母版系统:http://www.tizag.com/xmlTutorial/xslapplytemplates.php