Gaurav Gupta A Tech Guy Ответов: 0

Сессия была убита после отправки данных в другое приложение и возврата через сообщение даже из того же пункта назначения в 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();
}

0 Ответов