//Assuming x, y, and z contain metadata you need to capturestring buffer = String.Format("<script>var x='{0}', y='{1}', z='{2}';</script>", x, y, z);
var url = "http://server/myPage.aspx";//function setURLParam is defined in /includes/Utility.jsurl = setURLParam(url, "param1", x);url = setURLParam(url, "param2", y);url = setURLParam(url, "param3", z);window.open(url)
string x = "some metadata";//Assuming x, y, and z contain metadata you need to capturestring buffer = String.Format("<script>var x='{0}', y='{1}', z='{2}';</script>", Encoders.JavaString(x), Encoders.JavaString(y), Encoders.JavaString(z));