简体   繁体   English

如何将Json序列化的对象传递给javascript(ASP.NET C#)

[英]How to pass Json serialized object to javascript (ASP.NET C#)

i have a method that returns a list of serialized objects in my page code behind 我有一个方法可以在我的页面代码后面返回序列化对象的列表

private string Get()
{
    JavaScriptSerializer jsonSerialiser = new JavaScriptSerializer();
    string jsonString = SerializeToJason(UnavailabilityBusiness.Get(new DateTime()));
    return  jsonString ;    
}

i would like to pass this serialized objects to javascript 我想将此序列化的对象传递给javascript

function getJson()
{
     ??????
}

How do I do it? 我该怎么做?

You could write them out as a script, typically leveraging ClientScript . 您可以将它们作为脚本写出,通常利用ClientScript

You would want to take care to register the script so that it renders before the consuming script. 您需要注意注册脚本,以便在使用脚本之前呈现脚本。

Looks like this guy wrote a utility class to do what you're trying to do ( Code Project Link ). 看起来这家伙写了一个实用程序类来完成您想要做的事情( Code Project Link )。

I have't really looked at it but you can get his source and have a look. 我没有真正看过它,但是您可以获取他的资料并看看。

Good luck, 祝好运,

Patrick. 帕特里克

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM