【问题标题】:C# : Dynamically added Textbox has URL issueC#:动态添加的文本框有 URL 问题
【发布时间】:2011-10-19 12:11:24
【问题描述】:

我用 C# 编写了一段代码。 即动态添加TextBoxs 来编辑来自数据库的数据。
如果数据包含 URL,我会遇到问题。
我需要在文本框中显示数据库中的数据,但我正在将超链接附加到文本框中。

示例:-

数据:我的网址:http://localhost/web/report.aspx?Id=5&code=66634

文本框中的文本如下所示

我的网址http://localhost/web/report.aspx?Id=5&code=66634

有人能帮我解释一下为什么我的案例中出现了超链接吗?

【问题讨论】:

  • pavan,除非代码 linkify 您的数据,否则这根本不会发生。你为什么不调试?最好,在那之前,你为什么不在db检查你的数据?
  • @Alon_A:这被标记为 asp.net,富文本框是一个 winforms 控件。并且 OP 没有提到使用任何第三方控件。对 OP 的问题感到非常困惑。
  • @naveen 是的,谢谢,问题还没有完全解决。这就是它可能重复的原因,尽管我感觉这就是他的意思:)

标签: c# asp.net asp.net-ajax


【解决方案1】:

如果我理解您的问题,您正试图阻止您的 [丰富] 文本框自动识别 URL。如果是这种情况,只需翻转DetectUrls bool:

myRichTextBox.DetectUrls = false;

【讨论】:

  • 谢谢詹姆斯:我正在使用 TextBox 类,我需要设置类似于 DetectUrls 的标志吗?
  • @user1003086,您确定您没有使用单行 RichTextBox 控件吗?我认为 TextBox 控件没有检测 URL 的能力。
猜你喜欢
  • 1970-01-01
  • 2014-06-19
  • 1970-01-01
  • 2014-08-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-20
  • 1970-01-01
相关资源
最近更新 更多