在web应用程序的C#中添加HTML控件

在web应用程序的C#中添加HTML控件,c#,.net,asp.net,C#,.net,Asp.net,我想在C#中添加一个html控件,该控件将有选择地显示html页面中的所有文本,标题在我的html页面中给出不要忘记,在ASP.NET中编程时,实际上是在html中编程。ASP.NET控件通过生成HTML来发挥作用,然后将HTML发送到浏览器 这改变了你的问题。你的问题是,“我如何使用HTML显示另一个网站的内容,以及如何使ASP.NET生成我需要的HTML” 您可以使用iframe显示其他网站的内容: <iframe id="myOtherSite" src="other site ur

我想在C#中添加一个html控件,该控件将有选择地显示html页面中的所有文本,标题在我的html页面中给出

不要忘记,在ASP.NET中编程时,实际上是在html中编程。ASP.NET控件通过生成HTML来发挥作用,然后将HTML发送到浏览器

这改变了你的问题。你的问题是,“我如何使用HTML显示另一个网站的内容,以及如何使ASP.NET生成我需要的HTML”

您可以使用
iframe
显示其他网站的内容:

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


您只需将其放在ASP.NET页面上即可。然而,这并不能解决你的标题问题。我希望您可以使用一些JavaScript实现这一点,因为您的主窗口可以访问iframe的DOM,以获取标题并将其放在您想要的位置。

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

你想做的事情没有得到充分的解释。请提供更多细节并尽可能具体。您不能在C#中添加HTML控件,您的意思是您想使用C#将HTML控件添加到页面?页面上的什么地方?什么是“全部文本”?什么是“有选择地使用标题”?还是要创建自定义控件?等等…我想添加html控件,它应该显示html页面中的文本,还应该为用户提供该页面上的html控件,用户可以编辑和更新它。。编写代码的旧方法将变得非常错误,因此希望在网页上使用html控件。我在asp.net中使用C#作为项目的一部分。此网页是我项目的一部分。您缺乏真实的详细信息。当您说“html控件”时,您是指将显示其他网站内容的控件吗?