【问题标题】:Change the color of different lines in a textbox in codebehind?在代码隐藏中更改文本框中不同行的颜色?
【发布时间】:2016-05-20 00:34:29
【问题描述】:

我需要为文本框设置不同颜色的不同行。

我不想使用 rictextbox。

<asp:TextBox ID="TxtMessage" runat="server" Width="550" TextMode="MultiLine" Height="242px" />

有没有办法使用一些html来实现这一点?

我试过了,但它不起作用:

Txtmsg2.Text = "<span style='color: red;'>ENFIELD ONLY:</span>" & Chr(13)

【问题讨论】:

  • (请注意,我链接的问题是针对 Winforms,而不是 Web 表单,但我相信答案是一样的。)
  • 为什么不使用 控件。然后格式化。只需确保将 runat="server" 放入其中即可。
  • 我想要一个普通的文本框来执行此操作的原因是因为我有很多代码需要更改..所以我看到普通的文本框永远做不到这很糟糕..:- (
  • 感谢您的所有帮助。我可以试试telerik rad editor 或freetextbox

标签: c# asp.net vb.net code-behind


【解决方案1】:

这在文本区域内是不可能的,您需要使用富文本框(我认为您不想使用)或 WYSIWYG 编辑器,例如 TinyMCE

【讨论】:

  • 我想要一个普通的文本框来执行此操作的原因是因为我有很多代码需要更改。
  • 感谢您的帮助。我打算使用 telrik 编辑器
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-11-02
  • 2020-04-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-23
相关资源
最近更新 更多