2011-01-07 31 views
0

我想添加在C#中的HTML控件將從一個HTML頁面,在我的html頁面給出的標題顯示所有文本選擇性在Web應用程序中添加HTML控件在C#

+0

你想做的事情沒有被充分解釋。請提供更多細節並儘可能具體。你不能在C#中添加HTML控件,你的意思是你想要使用C#將HTML控件添加到頁面,據推測?在頁面上的哪個位置?什麼是'所有文字'?什麼是「有選擇地與標題」?或者你想創建一個自定義控件?等等... – 2011-01-07 13:37:20

回答

2

不要忘了,當你在ASP.NET中編程時,你確實是用HTML編程的。 ASP.NET控件通過生成HTML來產生效果,然後將HTML發送到瀏覽器。

這改變了你的問題。你的問題真的是「我如何使用HTML來顯示另一個網站的內容,以及如何讓ASP.NET生成我需要的HTML」。

您可以通過使用iframe顯示其他網站的內容:

<iframe id="myOtherSite" src="other site url"/> 

您可以簡單地將你的ASP.NET頁面上。但是,它並不能解決你的題目問題。我希望你可以用一些JavaScript來做到這一點,因爲你的主窗口可以訪問iframe的DOM來獲取標題並將其放在你想要的地方。

0

您始終可以使用字符串閱讀器來有效地「刮」來自第三方網站的頁面內容。然後使用簡單的正則表達式檢查來獲取頁面標題。你可以隨意使用它,只要你想。

相關問題