2011-07-07 77 views
0

我想在我的aspx(VB)頁面上包含一個外部aspx頁面。如果它是PHP,我會用<? include "http://www.google.com"; ?>這樣的代碼行來完成它,aspx的include語句相當於什麼?沒有一個非常簡單的方法來做到這一點?`include`聲明爲aspx?

+0

對於那些想知道爲什麼我需要這個:[點擊這裏](http://stackoverflow.com/questions/6610228/how-to-get-an-external-pages-content-on-asp-net) – Logan

回答

2

我真的不明白你爲什麼需要這個。但

  1. 如果您需要在您的網頁上的一些其他頁面,則可以使用iframes了點。
  2. 如果您創建自定義控件,那麼會將HTTP請求作爲控件HTML進行所需的站點輸出響應。
+0

爲那些想知道爲什麼我需要這個:[點擊這裏](http://stackoverflow.com/questions/6610228/how-to-get-an-external-pages-content-on-asp-net) – Logan

+0

可能你請解釋一下#2? – Logan

+1

是的..自定義控件是相當強大的東西在ASP.NET webforms。這是代碼+標記,你可以應用你想要的行爲。你可以使用WebClient類來控制任何網站的請求,響應庫將作爲HTML返回給你。 http://msdn.microsoft.com/en-us/library/y6wb1a0e(v=vs.71).aspx –

1

在ASP.Net中,您將頁面設置爲包含爲自定義或用戶控件,並將控件添加到頁面。包括不真的工作。

1

這真的取決於你打算做什麼,如果你想獲得一些共享的用戶界面元素,然後母版頁或用戶控件是你在找什麼

如果你想包含通用功能,您可以通過從基本頁面繼承這一繼承,該基本頁面本身從System.Web.UI.Page繼承,並且包含通用代碼。