Зачем использовать строку запроса? Используйте PostBackUrl на кнопку отправки. Вы можете установить его динамически в зависимости от выбранной вами хлебной крошки (ViewState / Session / Wh независимо), и тогда у вас все равно будет доступ к элементам управления через Page.PreviousPage. *. Вы могли бы даже использовать внедренный метод javascript, чтобы заставить текущую страницу отсылать обратно, но чтобы открыть окно в фоновом режиме, нажмите на кнопку.
Полагаю, в строке запроса можно даже добавить крошку.
if(Request.QueryString["PageVisit"] == "A") {
this.btnSubmit.PostBackUrl = "c.aspx";
this.btnSubmit.Attributes.Add("onclick","javascriptOpenWindowFunc();");
}