Длина строки запроса слишком велика.IE принимает только до 2083 символов.Chrome и других нет.У меня была похожая проблема.
Попробуйте использовать Server.Transfer()
, или поместите переменные в session
или отправьте form
.
Session["melder"] = Server.UrlEncode(gv.SelectedRow.Cells[1].Text);
Session["onderwerp"] = Server.UrlEncode(gv.SelectedRow.Cells[2].Text);
...
Response.Redirect("Detailscherm.aspx");
Затем вы можете получить эти значения обратнона этой странице
string melder = Session["melder"];
Session["melder"] = "";
В любом случае, не очень хорошая идея поместить все эти данные в строку запроса.Если кто-либо изменит значения в адресной строке, это может привести к тому, что на ваших страницах отобразятся неверные данные.
Попробуйте использовать sessions
или Post
для переноса больших объемов данных по страницам.