gpt4 book ai didi

asp.net - 数据库中编码的 HTML 返回页面

转载 作者:太空宇宙 更新时间:2023-11-04 15:39:32 25 4
gpt4 key购买 nike

我在数据库中有以下编码:

<p>
Content <span style="color: #ffffff"><span style="background-color: #ff0000">1+1+1+1=4</span></span>.</p>

我想将此值放入 HTML div 标记中。

我是在将上述值发送回客户端之前对其进行解码,还是在客户端对其进行解码?

我正在使用 jquery 和 asp.net (vb)

这是我的 jquery,它只是将 json 数据显示为屏幕上的 html,而不是弹出警告框。

    function get_page( id ) {
$.ajax({
url: 'get_json.aspx?rand=' + Math.random(),
type: 'POST',
data: { intPageID:id },
dataType: 'json',
success: function(results) {
alert(results);
/*
$('input#txtID').val(results.id);
$('input#txtHeading').val(results.heading);
$('textarea#taContent').val(results.content);
*/
}
});

这是一个后续问题:Encode HTML before POST

最佳答案

这是风格/偏好的问题,因为您显然可以用任何一种方式呈现它。

我会在服务器端渲染它:

  • 节省带宽(编码开销+解码脚本)
  • 使输出更简单、更快并使用更少的 javascript
  • 在 html 输出中隐藏内部细节。用户不必知道某些页面片段作为 html 存储在数据库中。

如果您偏执狂,则在您编码的同一层进行解码(或使用相同的工具)——这将有助于避免误解“编码”的确切含义;)

关于asp.net - 数据库中编码的 HTML 返回页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4899365/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com