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">

正確な URL を表示するにはどうすればよいですか? 以下のように:

   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 に答える