错误2'如果','ElseIf','Else','End If','Const'或'Region'预期

时间:2009-10-28 16:08:48

标签: vb.net

我做了一些生成电子邮件模板的功能。它生成的代码是带CSS的纯HTML。问题是编译器会执行这个奇怪的错误并突出显示每次出现“#”符号时需要在CSS中定义颜色。我确实尝试将'#'更改为'/ pound /'然后在RETURN上更改string.Replace()但没有运气。我更喜欢C#所以在那里我可以通过在它们之前使用'\'来逃避特殊字符但是f $#$ ed up那里...一旦我删除'#'全部恢复正常并编译得很好。 任何猜测?

不过,我正在使用StringBuilder来生成sb.Append()的代码行。

sb.Append("<div style=""color:#333"">some text</div>")

2 个答案:

答案 0 :(得分:1)

我认为这是一个错误,

重现它我使用VB.NET 2(VS 2005),我写了你的指令:

sb.Append("<div style=""color:#333"">some text</div>")

没问题,

我添加了一些额外的"来获取您收到的错误消息, 然后我修复了一切,除了你的所有错误都消失了。

解决方案:删除该行,错误消失,ctrl-z(撤消) - &gt;一切都好!

答案 1 :(得分:1)

我收到了同样的错误,只能复制该行,删除该行,重新添加新行并粘贴。