将context.request转换为类类型

时间:2011-11-21 06:56:57

标签: c# .net web-services

我有一个需要在iphone中使用的网络服务。

public void test()
    {

        Context.Response.ContentType = "text/plain";

        Context.Response.Write(new JavaScriptSerializer().Serialize(new BAL_ShowOrders().test(Context.Request["obj"])));

 }

问题是Context.Request [“obj”]需要是Prop_ShowOrders []类型。如何将context.request转换为prop_showorders [] obj类型

1 个答案:

答案 0 :(得分:0)

如果Context.Request["obj"]的值在执行时已经是Prop_ShowOrders[],您可以使用简单的演员:

var orders = (Prop_ShowOrders[]) Context.Request["obj"];
var bal = new BAL_ShowOrders();
var results = bal.test(orders);
var serialized = new JavaScriptSerializer().Serialize(results);
Context.Response.Write(serialized);