如何解决将字符串中的所有<br />替换为在C#中的edit grdiview中不起作用的空格
我已经将此字符串存储在数据库中
mystreet mycity mytown
在griview中编辑行时,我在 TextBox
中有这样的字符串mystreet<br />mycity<br />mytown
我想做的是将<br />
替换为space
我在数据库中尝试过:
REPLACE(mystring,'\r' OR '\n' OR '\r\n',' ')
我尝试了 code-behind 与
string newTextcontents = txtcontents.Text.ToString().Replace("'","`").Replace("<br />"," ");
或
string newTextcontents = txtcontents.Text.ToString().Replace("'","`");
string result = Regex.Replace(newTextcontents,@"(?<=\<br \/\>)\s+",match => string.Concat(Enumerable.Repeat(" ",match.Length)));
或标记代码
<EditItemTemplate>
<asp:TextBox ID="txcontents" runat="server"
Text='<%# Server.HtmlDecode(Eval("contents").ToString().Replace("<br />"," ")) %>'
TextMode="MultiLine"></asp:TextBox>
</EditItemTemplate>
但这不起作用。
有人可以帮忙吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。