Сессия была убита после отправки данных в другое приложение и возврата через сообщение даже из того же пункта назначения в ASP.NET -что ?
Дорогие Все,
Я столкнулся с проблемой unqiue, в которой я создаю приложение, в котором я должен перенаправить через метод post в другое приложение и вернуться из того же приложения в наше приложение через метод post.
Платформа приложения - ASP.NET 4.5
Спасибо и с уважением
Что я уже пробовал:
Я использовал обычный метод http post для передачи значений из одного приложения в другое. но сеанс, созданный в основном приложении, становится недоступным, когда другое приложение возвращается обратно в основное приложение.
Метод Post приведен ниже:-
Цитата:общественного строка PreparePOSTForm(системы.Веб.Пользовательского интерфейса.Моя страница страница, строка код_формы, строку URL, систему.Коллекции.Данные хэш-таблицы) // форма записи
{
//Задать имя для формы
//строки код_формы = "Постформированием";
//Создайте форму, используя указанные данные для публикации.
StrForm то StringBuilder новое окно инструментов();
strForm.Добавить("");
foreach (System.Коллекции.Ключ DictionaryEntry в данных)
{
strForm.Добавить("");
}
strForm.Добавить("");
//Создайте JavaScript, который будет выполнять операцию публикации.
StringBuilder strScript = новый StringBuilder();
strScript.Добавлять("");
strScript.Добавить("ВАР в" + код_формы + " = документ." +
код_формы + ";");
strScript.Добавить("в" + код_формы + ".подать();");
strScript.Добавлять("");
//Верните форму и сценарий, объединенные вместе.
//(Порядок важен, форма потом JavaScript)
моя страница.Управления.Add(new LiteralControl(strForm.ToString() + strScript.Метод toString()));
верните strForm.ToString() + strScript.Метод toString();
}
F-ES Sitecore
Как вы делаете перенаправление?
Gaurav Gupta A Tech Guy
Использование метода HttpPost в соответствии с приведенным ниже кодом:-
общественного строка PreparePOSTForm(системы.Веб.Пользовательского интерфейса.Моя страница страница, строка код_формы, строку URL, систему.Коллекции.Данные хэш-таблицы) // форма записи
{
//Задать имя для формы
//строки код_формы = "Постформированием";
//Создайте форму, используя указанные данные для публикации.
StrForm то StringBuilder новое окно инструментов();
strForm.Добавить("");
foreach (System.Коллекции.Ключ DictionaryEntry в данных)
{
strForm.Добавить("");
}
strForm.Добавить("");
//Создайте JavaScript, который будет выполнять операцию публикации.
StringBuilder strScript = новый StringBuilder();
strScript.Добавлять("");
strScript.Добавить("ВАР в" + код_формы + " = документ." +
код_формы + ";");
strScript.Добавить("в" + код_формы + ".подать();");
strScript.Добавлять("");
//Верните форму и сценарий, объединенные вместе.
//(Порядок важен, форма потом JavaScript)
моя страница.Управления.Add(new LiteralControl(strForm.ToString() + strScript.Метод toString()));
верните strForm.ToString() + strScript.Метод toString();
}