Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / JS-прокси для вызова методов WebAPI-контроллера / 2 сообщений из 2, страница 1 из 1
08.08.2016, 07:59
    #39288045
Перегонщик перекупки
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JS-прокси для вызова методов WebAPI-контроллера
Хочу генерить динамически, чтобы не писать руками. не подскажете, как это лучше всего сделать? есть, может, какие-то стандартные средства?
...
Рейтинг: 0 / 0
08.08.2016, 08:11
    #39288046
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JS-прокси для вызова методов WebAPI-контроллера
Мы генерируем адреса контроллеров/методов под TypeScript в таком виде:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
export var ct = {
	AboutApi: {
		baseUrl: "api/AboutApi",
		GetIndex: (p?) => ssp.url.getUrl("api/AboutApi/GetIndex", p),
	},
	AppLogApi: {
		baseUrl: "api/AppLogApi",
		GetEntryTypes: (p?) => ssp.url.getUrl("api/AppLogApi/GetEntryTypes", p),
		GetFilter: (p?) => ssp.url.getUrl("api/AppLogApi/GetFilter", p),
		GetIndexByFilter: (p?) => ssp.url.getUrl("api/AppLogApi/GetIndexByFilter", p),
	}
};


Для генерации используем T4 Text Template + Reflection + скомпилированная DLL сайта. Метод ssp.url.getUrl возвращает адрес с указанными параметрами в виде объекта.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / JS-прокси для вызова методов WebAPI-контроллера / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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