我有一个使用XSLT呈现的ASPX页面。我还有一个具有基本页面布局的母版页。当我在浏览器中看到该页面时,它没有显示母版页面中的页面格式。
如何实现这一目标?
答案 0 :(得分:0)
您的意思是您的XSLT正在进行一些XML转换,然后执行Response.Write将页面发送到浏览器吗?如果是这样,您首先绕过了使用aspx页面的所有原因。如果您的代码隐藏正在执行任何Response.Write,您应该使用更轻量级的ashx处理程序而不是更重的aspx页面(更重,因为它会自动处理类似masterpages的事情)。
过去我做过这样的事情时,我基本上使用XSLT模板重新创建了一个母版页系统:http://www.tizag.com/xmlTutorial/xslapplytemplates.php