我正在创建一个客户端评论部分页面,我正在尝试获取用户输入的原始单词格式并使用 t-sql 将其保存到数据库中。所以我将字符串评论保存到数据库中,它将在评论页面中显示为评论。这些是我试图组合的,以便我得到正确的输出,如下所示......
通过 sql 绕过单个 qoutes 工作的代码:
string comment = Server.HtmlEncode(TextBox2.Text.Replace("'", "''"));
进行回车的代码
string comment = Server.HtmlEncode(TextBox2.Text.Replace("\r\n", "<br />"));
进行间距和缩进的代码
string comment = Server.HtmlEncode(TextBox2.Text.Replace("\t", " "));
所以我尝试了这样的事情:
string comment = Server.HtmlEncode(TextBox2.Text.Replace("'", "''")) + Server.HtmlEncode(TextBox2.Text.Replace("\r\n", "<br />")) + Server.HtmlEncode(TextBox2.Text.Replace("\t", " "));
但是通过 sql 绕过单个 qoutes 的代码可以工作,而进行间距和缩进的代码不起作用...如何更正我的代码?我该如何解决?谢谢