是否有可能使用javascript获得.Net对象的类型?

问题描述:

我用ASP .Net MVC编写了一个web应用程序。其中一个应用程序的功能是使用json将对象列表返回到网页。但是,这些对象是不同类型的。我如何确定使用JavaScript的这些对象的类型?是否有可能使用javascript获得.Net对象的类型?

javascript中没有对象类型的概念。如果你需要某种运行客户端逻辑的信息,那么添加一个返回类型名称的属性到你的对象中,然后在JS中检查它。

您可以在ASP.NET /服务器端发出json序列化内的对象类型。但我想你正在使用标准的json序列化程序,我不确定是否可以调整instance.GetType()的输出。