我正在尝试将 HTML 文本传递到我的 div
,我需要将此字符串呈现为 HTML 元素,我的代码:
<div id="divchat" style="width: 500px; height: 300px; border: 2px solid brown;"/></div>
@Html.TextBoxFor(model => model.msj)
<button type="submit" id="btnSend">Send</button>
<script>
$(function(){
var chatNS = '@HttpContext.Current.Application["Chateo"].ToString()';
$("#divchat").append(chatNS);
});
</script>
div
显示的内容就像一个字符串,我怎样才能让 HTML 元素正确呈现到 divchat
中?
最佳答案
您是否尝试过将 HttpContext.Current.Application["Chateo"]
包装在 @Html.Raw()
中?
<script>
$(function(){
var chatNS = '@Html.Raw(HttpContext.Current.Application["Chateo"])';
$("#divchat").append(chatNS);
});
</script>
关于javascript - 将 HTML 元素像字符串一样传递给 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15873145/