2011-01-07 68 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

您始终可以使用字符串阅读器来有效地“刮”来自第三方网站的页面内容。然后使用简单的正则表达式检查来获取页面标题。你可以随意使用它,只要你想。

相关问题