通过 Javascript 编码写入屏幕的 Html 助手
我想通过 Javascript 将使用 Html 助手创建的元素添加到屏幕,如下所示:
var element = '<%: Html.TextBoxFor(d => d.Item) %>';
$('body').append(element)
然后如何正确编码该元素,使其安全,同时将 html 写入屏幕?
I'm wanting to add an element created using an Html helper to the screen via Javascript like so:
var element = '<%: Html.TextBoxFor(d => d.Item) %>';
$('body').append(element)
How do I then properly encode this element so it's safe but also writes the html to the screen?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
极其丑陋,但它可能有效:
如果你想确保正确的编码:
更好的解决方案:
Extremely ugly but it might work:
and if you want to ensure proper encoding:
A better solution: