I think you cannot pass string[] directly through query string.
instead try with session variable like this..
In Page 1
string[] _array = new string[2];
_array[0]="field 1";
_array[1]="field 2";
Session["StrArray"] = _array;
Response.Redirect("2.aspx");
In Page 2
string[] strArray = (string[])(Session["StrArray"]);
Hope this helps..