gpt4 book ai didi

javascript - ASP.NET - 将数据从我的模型获取到 JavaScript 变量中并使用所述变量填充文本区域

转载 作者:行者123 更新时间:2023-12-03 09:21:43 25 4
gpt4 key购买 nike

这似乎是一个简单的问题,但我一直无法找到这个问题的简单答案。我有一个模型(包含各种数据的 View 模型),在页面加载时将其加载到 JavaScript 变量中。

一个例子是:

var UserDescription = '@Model.userProfile.UserDescription';

它工作正常,并且 UserDescription 确实具有我希望它具有的文本,但有一个异常(exception),我得到了特殊字符作为编辑:这些字符显然是 HTML 代码( http://www.w3.org/MarkUp/html-spec/html-spec_13.html )。例如,如果我的 UserDescription 包含“Youve”一词,则 UserDescription 中的值将包含“you”,后跟“'”,最后跟“ve”

我做了一个警报,实际上 UserDescription 中保存的值确实包含字符串,无论是否将数据放入文本区域。以防万一我做错了什么,这里还有一些代码:

文本区域:

<textarea type="text" class="form-control" id="UserDescription">
</textarea>

用于填充所述文本区域的 jquery

$("#UserDescription").val(UserDescription);

从我的 View 模型(我没有属性):

public string Description{ get; set; }

我还查看了数据库,数据库中的值是正确的。这似乎应该很容易解决,也许我今天看代码太长时间了,但任何帮助将不胜感激。

最佳答案

您可能想尝试一下:

$("#UserDescription").val($("<span></span>").html(UserDescription).text());

关于javascript - ASP.NET - 将数据从我的模型获取到 JavaScript 变量中并使用所述变量填充文本区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31822212/

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