gpt4 book ai didi

javascript - 从 C# 为 javascript 变量赋值

转载 作者:行者123 更新时间:2023-12-03 11:33:17 26 4
gpt4 key购买 nike

从数据库返回一个逗号分隔的字符串值,我想将其分配给一个 JavaScript 变量。隐藏字段不是一个选项。Unabele将数据获取到js变量中。这是我尝试过的

ASPX:

<script>
var Collection = <%GetCodes();%>
$(document).ready(function () {
alert(Collection);
</script>

C#:

public string GetCodes()
{
datatable dt = function to get data;
return Convert.ToString(dt.Rows[0]["codes"]);
}

最佳答案

<script>
var Collection = <%=GetCodes()%>;

$(document).ready(function () {
alert(Collection);
});
</script>

(添加 =,删除分号)。

考虑使用 = 作为评估的一部分(即返回 GetCodes() 方法),而不使用 = 作为对方法的调用,而不关心返回的内容。

另请注意,您的括号不平衡,这可能会导致您的问题!?无论如何,在我上面的代码中已修复。

<小时/>

顺便说一句:以这种方式混合 JS 和 C# 时要小心。当它们如此紧密耦合时,事情可能会非常快地出现严重错误。

关于javascript - 从 C# 为 javascript 变量赋值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26651283/

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