2011-07-08 92 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