Response.Write("<script>window.alert('" + factoryname + "');</script>");  Response.Write("<script>window.open('showfactoryinfo.aspx?factoryname="+factoryname+"');</script>"); 传递过来的参数 是
http://localhost:3044/liangyou/showfactoryinfo.aspx?factoryname=大米加工厂2
然而:通过
 string factoryname = Request.QueryString["factoryname"].ToString(); Response.Write("<script>window.alert('"+factoryname+"');</script>");得到的却是:大米加工。少了一个  厂 字 如果参数是 大米加工厂2 得到是:大米加工厂?
  其他的参数却没问题。
为什么会这样??