如何从剃刀视图 Javascript 渲染解码 Html
How to Render decoded Html from razor view's Javascript
我正在尝试将文本字段值设置为原始值 Html,这样它就不会对包含单引号等字符的字符串进行编码。例如O'Riely 显示为 O & # 0 3 9 ;雷利.
我遇到的问题是,当我还使用 c# 代码引用视图模型 field/mix 时,我无法在 Javascript 中使用 @html.Raw() 函数。
<script type="text/javascript">
$(document).ready(function () {
<text>
$('#mytextField').val('@Model.FullName ');
</text>
});
</script>
欢迎提出任何建议。
正如 this question 中的回答,您可以使用 Html.Raw
:
@Html.Raw(HttpUtility.HtmlDecode(Model.FullName));
我正在尝试将文本字段值设置为原始值 Html,这样它就不会对包含单引号等字符的字符串进行编码。例如O'Riely 显示为 O & # 0 3 9 ;雷利.
我遇到的问题是,当我还使用 c# 代码引用视图模型 field/mix 时,我无法在 Javascript 中使用 @html.Raw() 函数。
<script type="text/javascript">
$(document).ready(function () {
<text>
$('#mytextField').val('@Model.FullName ');
</text>
});
</script>
欢迎提出任何建议。
正如 this question 中的回答,您可以使用 Html.Raw
:
@Html.Raw(HttpUtility.HtmlDecode(Model.FullName));