【问题标题】:ASP Label Replace new lineASP 标签替换新行
【发布时间】:2016-06-10 21:30:17
【问题描述】:

您好,我的项目中有一个标签,它从数据库中获取其文本,但由于该标签不支持多行方法,我需要将新行转换为
我尝试使用 TweetLabel.Text.Replace(Environment.NewLine, "<br />") 但它不起作用。
我将添加显示问题的图像。

【问题讨论】:

  • 您是否确定您实际上在浏览器中使用的 HTML 中的 br 标记?
  • 是的,该标签在此编辑之前进行了编辑,并且第一次编辑有效
  • 请多解释。

标签: c# asp.net label newline


【解决方案1】:

String.Replace() 返回一个新字符串。它不会更改您放入方法中的字符串。因此TweetLabel.Text.Replace() 本身不会做任何事情。您需要将其更改为:

TweetLabel.Text = TweetLabel.Text.Replace(Environment.NewLine, "<br/>");

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-03
    • 1970-01-01
    • 1970-01-01
    • 2022-12-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多