Форум программистов, компьютерный форум, киберфорум
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
2 / 2 / 2
Регистрация: 02.02.2014
Сообщений: 16
1

Post запрос в ASP.NET application (не mvc) посредством JS к *.aspx

14.09.2014, 22:10. Показов 1557. Ответов 3
Метки нет (Все метки)

Добрый вечер...

Каким образом организовать post запрос в ASP.NET application (не mvc) посредством JS к *.aspx?

Есть js файл, в нем осуществляется пост запрос:

Javascript
1
2
3
4
5
6
7
8
9
$.ajax({
            type: 'POST',
            url: "/Aut/Autorization",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function (data) {
                alert(data);
            }
        });
Также есть файл Aut.aspx (Aut.aspx.cs), в котором есть функция Autorization, возвращающая строку:

C#
1
2
3
4
5
[HttpPost]
        public static string Autorization()
        {
            return "Thnx!";
        }
У меня никак не получается обратиться к этой функции ajax запросом...
В mvc проекте было попроще...
Подскажите пожалуйста решение проблемы. Может быть можно как-то иначе организовать контроллер?
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.09.2014, 22:10
Ответы с готовыми решениями:

Как получить ответ от ASP.NET на POST запрос?
Привет, Ситуация такая. Я делаю небольшую игру на Unity - клон игры Lines. Мне хочется сделать...

Client ASP.NET MVC + Angular и Server side ASP.NET WEB.API
Доброго времени суток! Не первый день бьюсь над задачей, не могу понять в чем причина. Хочу...

POST-запрос к ASPX
Ребят, вообще не понимаю почему не работает. В вкратце: скачиваю страничку aspx, вынимаю...

связь MVC и MVVM. Трудно ли освоить mvc параллельно с изучением ASP.NET
Здравствуйте, начал изучать ASP.NET для курсовой работы. Начал читать "Мак-Дональд М., Фримен А.,...

3
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16827 / 6705 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
14.09.2014, 22:12 2
Dimasocial, надо не возвращать ответ, а выводить его..
0
2 / 2 / 2
Регистрация: 02.02.2014
Сообщений: 16
15.09.2014, 11:02  [ТС] 3
KOPOJI, а как быть, если в Aut.aspx мне ничего не нужно выводить?
Мне нужен какой-нибудь централизованный обработчик post/get-запросов, к которому происходит обращение с форм на разных страницах и со скриптов. И если в mvc мы для этих целей использовали контроллер, то как организовать что-то похожее в asp.net application?
Может быть сможете еще подсказать как этот аспект реализуется в серьезных, не дилетантских проектах?
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16827 / 6705 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
15.09.2014, 11:24 4
Цитата Сообщение от Dimasocial Посмотреть сообщение
как быть, если в Aut.aspx мне ничего не нужно выводить?
Таким образом реализуется связь с сервером посредством ajax. Клиент отсылает запрос, сервер отвечает. При возврате данных вместо вывода, клиент в ответ ничего конкретного не получает (кроме разве что статуса и других заголовков), в результате ответа, как такового, "нет".
Цитата Сообщение от Dimasocial Посмотреть сообщение
как организовать что-то похожее в asp.net application?
к счастью или к сожалению, но asp.net я совершенно не знаю.. Поэтому ничего конкретного сказать не могу.
Единственное что могу подсказать, так это примерный алгоритм: отослать запрос прямо на какую-то функцию в файле не получится, ваш скрипт-"приемник" должен проверять на наличие определенных данных (в вашем случае POST-данных) и, в случае наличия оных, вызывать нужную функцию.

Добавлено через 3 минуты
З.Ы. Узнать, что запрос отправлен именно с помощью AJAX, можно с помощью проверки заголовка HTTP_X_REQUESTED_WITH, он должен существовать и равняться xmlhttprequest. Если, конечно, в asp.net это реализовано также, как и в некоторых других ЯП (по идее, должно быть также, протокол ведь тот же)
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.09.2014, 11:24

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

.NET Framework при запуске ASPX файла выдает: Server Error in '/' Application.
Люди!! Помогите вылечить геморрой. Сам с ASP не давно стокнулся - опыта маловато, всего около...

ASP.NET Core или ASP.NET MVC
Здравствуйте После изучение основ c# я решил выбрать направление веб разработки. Подскажите какие...

Requesting Aspx, Asp, .NET, Javascript, VB Script Programmer!
Dear <FONT color=#5555dd>Programmers, I have a cp on my server and i got the chat program...

ASP.NET или ASP.NET MVC
Посоветуйте какую технологию лучше начать изучать ASP.NET или ASP.NET MVC. Не содной ни c другой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.