2011-04-12 121 views
0

我正在一個自定義的Web應用程序,因爲我有很多獨立的塊,我想把它們放在不同的頁面上,我想知道如何在現有頁面上包含aspx內容? 我詢問aspx而不是自定義網頁控件的原因是我計劃在這些單獨的頁面上使用pagemethods。 另一個原因是,我看到有人說一些我們能做到這一點,現在無法找到鏈接,所以以爲我會嘗試過,因爲它看起來很整齊:) 感謝如何在另一個aspx頁面中包含aspx頁面?在asp.net

回答

0

根據你的描述,正確的答案是自定義控件,因爲它們允許您以簡單可重用的方式將代碼放置在任何頁面的任何位置。

你能解釋一下「aspx content」是什麼意思嗎 - 是html嗎?另外,你指的是什麼頁面方法?

+0

是的,我指的是這篇文章http://stackoverflow.com/questions/579024/calling-an-ascx-page-method-using-jqery人們建議這個人爲pagemethods創建aspx頁面,而不是用戶控制,所以我想知道我是否也可以在另一個頁面上包含aspx頁面,或者僅用於調用PageMethods :) – Pavdro 2011-04-13 09:01:44

+0

我可以假設你正在嘗試通過ajax將內容加載到div中嗎?如果是這種情況,並且您不需要服務器端處理,爲什麼不加載包含所需最終html的.html文件? – 2011-04-14 04:44:51

+0

好吧,正如我在第一篇文章中所述,我想在這些頁面上使用pagemethods,否則我可以使用自定義控件。但是,是的,我認爲我可以自己加載內容。就像你說的那樣,我只需要一個aspx頁面並調用ajax查詢來將它的內容加載到我的div :) – Pavdro 2011-04-14 09:28:12

2

Server.Execute(secondUrl)可能會做你想做的。但UserControls絕對是更多的ASP.Net-ISH :)。