页面传值的问题 高手进
我要实现这样的功能: 
 页面分成2部份,上半部分是绘图的基本信息,下半部分是 
 服务器服务控件image.ImageUrl   =    "Image.aspx "调用image.aspx对上半部分的绘图信息进行绘图,,请问我要怎么做,才能得到把值传到页面image.aspx.注:值里面包括逗号等,而且较长.望高手指点..
------解决方案--------------------image.ImageUrl =  "Image.aspx?argsName=argsValue "
------解决方案--------------------其实我很多帖子都写了,都写烦了。   
 关键就是你在url中不要出现参数内容,而仅仅出现参数id编号,这样客户端看不到内容,并且url也很短。例如,要传递一个ArrayList类型的参数集合params,在产生页面时你可以写:     
   string keyId=params.GetHashCode.ToString(); 
   Cache.Insert(keyId,params); 
   image.ImageUrl =  "Image.aspx?param= "+keyId;   
 在接收页面(Image.aspx)写:   
   ArrayList p=Cache[Request.QueryString[ "param "]];   
 可以传递任何强类型参数,即使有100M 自己大也没有关系,不需要在参数与string间转换。