Tag: scriptservice

ASP.NET ScriptService与派生类型的反序列化问题

我有一个ScriptService Web方法(.NET 3.5),它接受一个抽象基类型的单个参数: [WebMethod(EnableSession=true)] [ScriptMethod()] public bool Test(Item item) { … } 和: namespace Namespace { public abstract class Item { public int id; } public class Group : Item { public Item[] items; } public class Instance : Item { public string whatever; } } 通常,在调用方法时, item将是包含Instance和/或Group对象的Group 。 我从jQuery调用这个服务; 我没有使用Microsoft客户端框架。 调用其他方法工作正常。 问题:当我进行调用时,在我的方法被调用之前会抛出exception。 例如,如果我的电话是: POST […]