У меня есть страница, которая обычно вызывается с параметром id, чтобы получить детали для определенного объекта, что-то вроде:
http://www.mywebsite.com/admin/productdetails.aspx?Id=1982
На page_load это код, который у меня есть:
if (!Page.IsPostBack) { if (Request.QueryString[0] != null) { DataTable tbl = new DataTable(); tbl = hpl.getProductDetail(Convert.ToInt32(Request.QueryString[0])); if (tbl.Rows.Count > 0) { } } else { Response.Redirect("ProductList.aspx"); } }
И это ошибка, которую я получаю http://prntscr.com/jd554l
также URL добавляет дополнительный параметр и становится http://www.mywebsite.com/admin/productdetails.aspx?Id=1982&Id=1982
Есть идеи, что происходит?