我在ASP.Net MVC4中使用EF正确地将URL保存到数据库中:
URL如下所示:
www.abc.com?id=a&name=value
但是当我找回它时尝试在iframe中显示为src然后
& is converted to &
示例:
<iframe width="500" height="400" src="www.abc.com?id=a&amp;name=value">
如何显示确切的网址? 如下所示:
src="www.abc.com?id=a&name=value"
答案 0 :(得分:1)
您在保存到数据库时检索数据和HttpUtility.HtmlDecode
时是否使用HttpUtility.HtmlEncode
?
代码示例
string value1 = "<html>";
string value2 = HttpUtility.HtmlDecode(value1); //<html>
string value3 = HttpUtility.HtmlEncode(value2); //<html>
使用HttpUtility.HtmlEncode
将数据保存在数据库中后,您可以Html.Raw
使用Decode
,如下所示。
代码示例
@Html.Raw("<html>") //gives <html>