powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / context.Response.Write(url) возвращает содержание url а не значение
1 сообщений из 1, страница 1 из 1
context.Response.Write(url) возвращает содержание url а не значение
    #38001432
HaykAM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
у меня есть AJAX запрос который обрабатываетца в generic handler -e для примера sample.ashx
Вот собственно запрос

var url = HttpContext.Current.Request.ApplicationPath/reproduce.ashx //или как угодно
jQuery.ajax({ type: "GET", url: url, dataType: "text", complete: function (resp, status) {
if (status == "success" || status == "notmodified")
if (resp.responseText != "error")
window.location = resp.responseText;
}
});


а вот и handler
public class SocialNetworkUserLogin : IHttpHandler, IRequiresSessionState
{
public void ProcessRequest (HttpContext context)
{
context.Response.Clear();
context.Response.ClearHeaders();
context.Response.ClearContent();
context.Response.ContentType = "text/plain";
//verified something and
context.Session["UnregUser"] = null;
context.Response.Write(Config.SiteDomain + "/Registration.aspx");
}
}

надо возврощать url string
в идеале надо чтобы resp.responseText value было sitename/Registration.aspx а не содержымое
Registration.aspx с тегами и прочим у меня всю эту фигну по логике window.location = resp.responseText;
встовлает в url и получаю bad request 400 а надо то просто стринговое значение урл
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / context.Response.Write(url) возвращает содержание url а не значение
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]