如何在asp.net webform中发布序列化数据

时间:2012-06-05 17:08:24

标签: asp.net

public class Product
{
    public int ProductId { get; set; }
    public string ProductName { get; set; }
    public decimal UnitPrice { get; set; }
}

我想带一个List<Product>并将其作为序列化数据发布到另一个页面(实际上只是.ashx页面),这可能是在asp.net网页表单中吗?

更新我知道我可以使用会话将通用列表传递给我的处理程序,但是作为序列化数据更好吗?有利有弊吗?对于重载,一个比另一个好吗?

1 个答案:

答案 0 :(得分:0)

一种方法是使用System.Web.Script.Serialization.JavaScriptSerializer与json格式进行序列化。

http://msdn.microsoft.com/en-us/library/system.web.script.serialization.javascriptserializer.aspx