c# - 不能将超链接写成字符串

标签 c# winforms url hyperlink backslash

我想写这样的东西

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

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

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

最佳答案

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

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

关于c# - 不能将超链接写成字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14853254/

相关文章:

c# - 在此示例中,为什么我在变量范围中收到错误?

c# - 在彼此中实例化两个类中的每一个

c# - 从 Winforms 中的外部线程访问 UI

vba - 如何使用参数从 MS Access 打开 URL

angularjs - 如何从 Amazon 上的 Angular 应用程序 (Elastic Beanstalk) 中的 url 中删除 #

c# - BaseClientService 不包含文件的定义

c# - 如何在 iOS 上将文本字段居中?

c# - 有什么方法可以将 ASP.NET Core 2.0 HTTPS 限制为 TLS 1.2?

c# - 用 RichTextBox 替换 WinForms TextBox

python - 将 URL 转换为 HTML 链接