如何避免在部分视图字符串的html编码
本文关键字:字符串 html 编码 视图 何避免 | 更新日期: 2023-09-27 18:06:04
我的目标是将js控件分成部分视图,并通过ViewData参数化它们。我想在ViewData中传递一个字符串,用作javascript字符串值。
现在的问题是,我不知道如何呈现一个字符串,不是html编码。
我当前的尝试是:
var domAsString = "<%: HttpUtility.HtmlDecode((string)ViewData["domLayout"]) %>"
将其呈现为html编码的字符串。我怎样才能避免这种情况呢?
你可以试试:
var domAsString = "<%= (string)ViewData["domLayout"] %>"
<%: %>
语法是<%= Html.Encode( .... ) %>