如何在C#文本框中添加HTML链接?

如何在C#文本框中添加HTML链接?,c#,html,textbox,hyperlink,C#,Html,Textbox,Hyperlink,如何在C#文本框中放置链接?我曾尝试将HTML标记放入框中,但它没有显示链接,而是显示了整个HTML标记。这可以用文本框来完成吗?据我所知,不是用标准文本框。你必须创造你自己的。一个选项是控件,它们对于单独开发来说有点昂贵,但是非常健壮和可配置。我会尝试使用一个可编辑的div,使其看起来像一个文本框。这将允许您获取用户输入并使用链接 要使这更容易,请尝试。使用,无需构建自己的,它与VS一起出现。我会稍微考虑一下。如果在可编辑控件中允许执行代码,则用户可以执行任何代码。这通常是个坏主意 C#控件的

如何在C#
文本框
中放置链接?我曾尝试将HTML标记放入框中,但它没有显示链接,而是显示了整个HTML标记。这可以用
文本框来完成吗?

据我所知,不是用标准文本框。你必须创造你自己的。一个选项是控件,它们对于单独开发来说有点昂贵,但是非常健壮和可配置。

我会尝试使用一个可编辑的div,使其看起来像一个文本框。这将允许您获取用户输入并使用链接


要使这更容易,请尝试。

使用,无需构建自己的,它与VS一起出现。

我会稍微考虑一下。如果在可编辑控件中允许执行代码,则用户可以执行任何代码。这通常是个坏主意


C#控件的行为旨在阻止您试图创建的确切行为。稍加创新(例如从文本框中解析链接,并在文本框旁边或下方创建链接列表)将提供一个更安全的应用程序。

如果这是在windows窗体中,而您确实无法使用richtextbox,则可以在textbox内创建一个带有链接标签的控件


对于windows应用程序,我们可以使用webbrowser控件。但是,对于web应用程序,Freetextbox将完成这项工作。这是免费提供的dll