我从数据库中获取iFrame代码并将其分配给字符串
var videoCode = details.Tables["MarketingDetails"].Rows[0]["MarketingVideo"].ToString();
videoCode=videoCode.Replace("\"","'");
调试时,视频编码的值为:
<iframe width="420" height="315" src="//www.youtube.com/embed/8GRDA1gG8R8" frameborder="0" allowfullscreen></iframe>
当我尝试执行替换时,"
的值保持不变。如何使用单个qoutes正确替换Double Quotes?
答案 0 :(得分:0)
这是一个很好的解决方法,但只有一种方法可以做到。
char doubleQuote = '"';
char singleQuote = '\'';
viedeoCode = VideoCode.Replace(doubleQuote,singleQuote);
答案 1 :(得分:0)
原来我需要对从数据库中提取的值使用HtmlEntitys DeEntitize。
videoCode = HtmlEntity.DeEntitize(videoCode);