【问题标题】:wrapping HTML code in one line - or removing spaces and lines将 HTML 代码包装在一行中 - 或删除空格和行
【发布时间】:2012-11-20 02:00:18
【问题描述】:

我有一些用 HTML 格式编写的电子邮件模板,我需要在后面的代码中使用它来传递一些值。

你知道在后面的代码中我想将它传递给 Message Body 属性,所以它应该是一行,

有什么简单的理由这样做,正则表达式替换或任何其他技巧来避免手动格式化,

【问题讨论】:

  • removing space? 你能说得清楚点吗...
  • 如果您删除换行符,它会更改您的消息,并且消息不会像用户希望的那样显示
  • 我的意思是Html标签之间只有空格和线条,

标签: c# html regex visual-studio replace


【解决方案1】:

我不确定我是否完全理解你想要做什么。但是,如果您想将某种常量多行文本插入到变量中,则可以使用 @ 关键字来完成。

例如,这将编译得很好:

 mailMessage.Body = @"<html>
                          <head>
                              <title>Test</title>
                          </head>
                          <body>
                             <div> .... ";

 mailMessage.Subject = ....

当然,应该使用常量,但这只是一个例子。

【讨论】:

  • 我猜这就是他想要的
猜你喜欢
  • 2015-09-01
  • 2011-08-22
  • 1970-01-01
  • 1970-01-01
  • 2016-03-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-18
相关资源
最近更新 更多