【问题标题】:Can't write hyperlink as a string不能将超链接写成字符串
【发布时间】:2013-01-28 23:33:23
【问题描述】:

我想写这样的东西

string input = "<form action=\"http://blabla.com\" method=\"post\">...</form>";

但是.com 结束的反斜杠()与链接合并...我能做什么?

所以链接变成http://blabla.com\

【问题讨论】:

  • 你提供的例子对我来说很好,链接没有反斜杠。
  • 是的,对不起...当我将鼠标放在链接上时,它向我显示了带有反斜杠的链接,而当我使用 CTRL+单击它时,链接没有打开,因为它带有反斜杠...没有不要运行它...我的错...

标签: c# winforms url hyperlink backslash


【解决方案1】:

这对于同时包含斜杠和双引号的字符串可能更具可读性。这是给我的。

string input = @"<form action=""http://blabla.com"" method=""post"">...</form>";

还要注意,单引号在 HTML 中是可以接受的,所以这也应该可以:

string input = @"<form action='http://blabla.com' method='post'>...</form>";

这里有一些关于 C# 中文字的附加信息

http://msdn.microsoft.com/en-us/library/aa691090(v=vs.71).aspx

【讨论】:

  • 谢谢你我不知道你也可以这样写
【解决方案2】:

这仅在 Visual Studio 编辑器中可见。运行时,您的程序应该可以正常运行。

【讨论】:

  • 是的......我应该在发布问题之前运行它:/但感谢@Chris Gessler,我学到了新方法
猜你喜欢
  • 1970-01-01
  • 2018-09-14
  • 2015-06-23
  • 2016-06-07
  • 1970-01-01
  • 1970-01-01
  • 2023-03-16
  • 2010-12-30
  • 1970-01-01
相关资源
最近更新 更多