Вот мой код.
protected void Send(object sender, ImageClickEventArgs e)
{
try
{
ObjCancellationTokenSource = new CancellationTokenSource();
CancellationToken token = ObjCancellationTokenSource.Token;
var ObjTask = Task<string>.Factory.StartNew(() =>
{
while (!token.IsCancellationRequested)
{
for(i=0;i<n;i++)
{
----------some operation------
}
Response.Write("<script>alert('Completed.');</script>"); // not firing
Response.Redirect("Home.aspx", false);// raising error or not firing
}
}, token);
catch (Exception ex)
{
}
}
Итак, вот мой вопрос ...
после завершения цикла внутри задачи я пытаюсь показать предупреждение через Response.Write и после того, как мне нужно перенаправить мою страницу на другую страницу через Response.Redirect ...
но оба или не работают ...
как мне этого добиться ??
если я выполняю оба действия: Response.Redirect и Response.Write без использования операции задачи ... все работает нормально.
Я гуглил это .. но на всех сайтах все используют метод Console.Write для отображения некоторого предупреждения. Я не хочу этого .. Мне нужно показать реальное предупреждение JavaScript и перенаправить страницу ....
Просьба не давать никаких ссылок на веб-сайты ... дать код ...
спасибо всем.