0

我在 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;amp;name=value">

如何显示确切的网址?如下所示:

   src="www.abc.com?id=a&name=value"
4

1 回答 1

1

选项1

您是否HttpUtility.HtmlDecode在检索数据和HttpUtility.HtmlEncode保存到数据库时使用?

代码示例

string value1 = "&lt;html&gt;";
string value2 = HttpUtility.HtmlDecode(value1);   //<html>
string value3 = HttpUtility.HtmlEncode(value2);   //&lt;html&gt;

选项#2

使用 将数据保存在数据库中HttpUtility.HtmlEncode后,您可以使用Html.RawDecode,如下所示。

代码示例

@Html.Raw("&lt;html&gt") //gives <html>
于 2013-06-15T14:58:16.280 回答