gpt4 book ai didi

c# - 有什么方法可以将对象从后面的 c# 代码传递给 javascript?

转载 作者:可可西里 更新时间:2023-11-01 01:50:38 25 4
gpt4 key购买 nike

我想将一个对象从我的 c# 代码传递到我的 javascript。我知道我可以使用

var myVar = '<%# myVar %>' 

传递变量。但是,该方法似乎将所有内容都作为字符串传递。我想要一个对象。

有什么办法可以做到吗?

最佳答案

您可以使用 JavaScriptSerializer 将其序列化为 JSON。

类似于:

System.Web.Script.Serialization.JavaScriptSerializer oSerializer = 
new System.Web.Script.Serialization.JavaScriptSerializer();

string sJSON = oSerializer.Serialize(myVar);

然后你在你的 aspx 代码中你可以使用:

var myVar = <%# sJSON %>; 

这将输出如下内容:

var myVar = {"Name":"John","Age":"30","ID":"111"}; 

关于c# - 有什么方法可以将对象从后面的 c# 代码传递给 javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7846333/

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