Я поддерживаю приложение, которое выглядит примерно так:
Существует страница A с рамкой, которая показывает страницу B. Теперь страница B является частью совершенно другого продукта в отдельном домене.
Теперь они хотят, чтобы при выборе опции в B страница WHOLE перенаправлялась на другую страницу в A. Проблема заключается в том, что URL-адрес A похож на www.client.A.com/Order/Details/123
, и когда мы нажимаем кнопку, перенаправлять на что-то вроде www.client.A.com/Order/Edit/123
, но B ничего не знает о A. Он не знает, какой порядок # выбран в настоящее время или что-то в A. A. Кто имеет кадр B, знает это.
Теперь мое решение состояло в том, чтобы просто перенаправить на AllOrders, что-то вроде client.MyCompany/Orders
но так как B не знает, какой client
вызывает его (его многопользовательское приложение), я добавлю его в webconfig. (поэтому каждый клиент имеет свой собственный webconfig с другим значением).
Я не нахожу это решение оптимальным, но я не могу думать ни о чем другом! Я уже пробовал поместить необходимый url на странице A в скрытое Div (поскольку A знает всю информацию), а затем пытается прочитать всю DOM страницы из B, чтобы найти ее... к сожалению, я могу получить доступ только к Frame B DOM... (я пытался с jquery).
Я знаю, что фреймы злы, но вот как это написано... любые идеи?
Спасибо!