private void ShowSelectedRecords(StringCollection sc, ActionCommand cmd) { var _tableFolder = Convert.ToString(ViewState["TableFolder"]); var _tableName = CoreTableName; var redirecturl = ""; if (sc.Count > 1) { var systemEntityTypeId = GetSystemEntityTypeId(); var superKeyId = ApplicationCommon.GenerateSuperKey(sc, systemEntityTypeId); redirecturl = Page.GetRouteUrl(_tableName + "EntityRouteSuperKey", new { Action = cmd.ToString(), SuperKey = superKeyId }); } else if (sc.Count == 1) { redirecturl = Page.GetRouteUrl(_tableName + "EntityRoute", new { Action = cmd.ToString(), SetId = sc[0] }); } if (!string.IsNullOrEmpty(Request.QueryString["user"])) { redirecturl += "&user="******"user"]; } if (cmd.Equals(ActionCommand.TestData)) { redirecturl += "&Mode=Test"; } else if (cmd.Equals(ActionCommand.RealData)) { redirecturl += "&Mode=Real"; } else if (cmd.Equals(ActionCommand.Renumber)) { if (string.IsNullOrEmpty(txtSeed.Text) || string.IsNullOrEmpty(txtIncrement.Text)) { return; } redirecturl += Page.AppRelativeTemplateSourceDirectory + "RenumberData.aspx?Mode=Renumber&Seed=" + txtSeed.Text + "&Increment=" + txtIncrement.Text; } Response.Redirect(redirecturl, false); }