如何在 C# 中放置链接TextBox
?我试图将 HTML 标记放在框中,但不是显示链接,而是显示整个 HTML 标记。这可以用 a 来完成TextBox
吗?
问问题
21798 次
6 回答
7
使用RichTextBox,无需自己构建,VS自带
于 2008-12-01T13:48:19.383 回答
2
我会尝试使用可编辑的 div 并使其看起来像一个文本框。这将允许您获取用户输入并使用链接。
为了使这更容易,请尝试JEditable。
于 2008-12-01T13:45:42.930 回答
2
如果那是在 Windows 窗体中并且您真的不能使用richtextbox,您可以在文本框内创建一个带有链接标签的控件。
于 2008-12-01T14:14:31.060 回答
1
我会考虑一下。如果允许用户在可编辑控件中执行代码,则用户可以执行任何代码。这通常是一个坏主意。
C# 控件的行为旨在防止您尝试创建的确切行为。一点创意(例如从文本框中解析出链接并在文本框旁边或下方创建链接列表)将提供更安全的应用程序。
于 2008-12-01T13:56:01.927 回答
0
据我所知,不是标准文本框。您必须创建自己的。Telerik控制的一个选项,它们对于个人开发来说有点贵,但非常强大且可配置。
于 2008-12-01T13:41:40.847 回答
0
对于 windows 应用程序,我们可以使用 webbrowser 控件。但是,对于 Web 应用程序,Freetextbox 将完成这项工作。这是免费提供的 dll。
于 2009-01-22T06:39:41.277 回答