如何使用 .NET 以交互方式显示 HTML

发布于 2024-07-26 04:37:22 字数 318 浏览 7 评论 0原文

我基本上想做的是获取一些 HTML 并以这样的方式显示它:当您将鼠标悬停在任何元素上时,应用程序可以解析我指向的 HTML。 我想使用 C#/.NET Framework 来完成此操作。

在我的项目中使用 IE 很好,我想基本上编辑 HTML,以便当我将鼠标悬停在表格上时,表格的边框会变为粗体并具有不同的颜色。

编辑 我实际上正在做的是从互联网下载 html 然后对其进行处理。 我基本上想要一个可以查看网页的工具,然后当我将鼠标悬停在不同的元素上时,我的应用程序可以解析相应的 html

最好/最简单的方法是什么?

What I basically want to do is take some HTML and display it in a way that when you mouse over any element, the application can parse the HTML I'm pointing to. I want to do this with C#/.NET Framework.

Using IE is fine in my project and I'll want to basically edit the HTML so that when i hover over a table for instance, the table's border with become bold and a different color.

edit
what I'm actually doing is downloading html from the internet and then processing it. I basically want a tool that can look at a web page, and then when i mouse over different elements, my application can parse the corresponding html

What's the best/easiest way to do this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

老子叫无熙 2024-08-02 04:37:22

这实际上并不是一个 C# .NET 问题,因为这是一种服务器端技术。 您需要查看 Javascript,而 Javascript 问题的普遍答案是使用 jQuery。 看一下jQuery悬停事件,你可以编写一些像这样的代码。

$("table").hover(
  function () {
    $(this).addClass("table_border");
  },
  function () {
    $(this).removeClass("table_border");
  }
);

CSS:

.table_border {
    border: solid 3px red;
}

This is not really a C# .NET question as that is a server side technology. You need to look at Javascript and the ubiquitous answer to Javascript questions is to use jQuery. Have a look at the jQuery hover events and you can write some code like this.

$("table").hover(
  function () {
    $(this).addClass("table_border");
  },
  function () {
    $(this).removeClass("table_border");
  }
);

CSS:

.table_border {
    border: solid 3px red;
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文