У меня есть этот WebMethod, который перенаправляет на другую страницу на этом сервере.
[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Xml)]
public static Boolean realizaConsulta(Dictionary<string, string> datos)
{
System.Web.HttpContext.Current.Response.Redirect("PRepConsulta.aspx", false);
}
Но я получаю эту ошибку:
Ошибка времени выполнения Microsoft JScript: Sys.Net.WebServiceFailedException: Метод сервера 'realizaConsulta' завершился ошибкой со следующей ошибкой: System.InvalidOperationException-- Проверка подлинности не удалась.
Что вызывает эту ошибку?
посмотрите другие варианты, которые у меня естьпробовал:
[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Xml)]
public static Boolean realizaConsulta(Dictionary<string, string> datos)
{
System.Web.HttpContext.Current.Server.Execute("PRepConsulta.aspx", false);
}
ЭТО РАБОТАЕТ, ПОТОМУ ЧТО ОНА ПРОДОЛЖАЕТ PRepConsulta.aspx И ВЫПОЛНЯЮ ПОДТВЕРЖДЕНИЕ, НО СТРАНИЦА НИКОГДА НЕ ПОКАЗЫВАЕТСЯ.*
НО Я ПОЛУЧИЛ ЭТУ ОШИБКУ:
Ошибка времени выполнения Microsoft JScript: Sys.Net.WebServiceFailedException: сбой метода сервера 'realizaConsulta' со следующей ошибкой: System.Threading.ThreadAbortException-- Subproceso anulado.
Я НЕ ЗНАЮ, ЧТО ЕЩЕ ПОПРОБОВАТЬ
СПАСИБО ЗА ЛЮБУЮ ПОМОЩЬ