powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Способ передачи параметров в методы WebService ?
10 сообщений из 35, страница 2 из 2
Способ передачи параметров в методы WebService ?
    #37617075
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всё верно. Но лучше добавить п.4 - возвращаю результат на клиента в колбэке.
...
Рейтинг: 0 / 0
Способ передачи параметров в методы WebService ?
    #37617843
Andrey1306
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУВсё верно. Но лучше добавить п.4 - возвращаю результат на клиента в колбэке.

ок. я просто до этого пункта не дошел еще )).
Извиняюсь конечно за назойливость но
у меня почему то не получается передать на сервер обьект json

при такой передаче

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
  var request = $.ajax({
        type: "POST",
        url: url,
        processData: false,
        contentType: "application/json",
        dataType: "json",
        data: params,
        error: callbackError,
        success: function(data) {
           alert(data);
        }
    });



params = "{"BirthDay":"01.01.2000","login":"test"}"

такой JSON строки {"BirthDay":"01.01.2000","login":"test"} получается вызвать только такой метод
Код: c#
1.
2.
3.
4.
public string test(string BirthDay, string login)
       {
            return "успех";
       }



Не могу понять , как сразу обьект JSON передать ...
...
Рейтинг: 0 / 0
Способ передачи параметров в методы WebService ?
    #37618064
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Весь код в студию. На кофе гадать не умею (и не хочу).
...
Рейтинг: 0 / 0
Способ передачи параметров в методы WebService ?
    #37618152
Andrey1306
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так собственно он тут весь
передаю на сервер
Код: c#
1.
"{"BirthDay":"01.01.2000","login":"test"}"


Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
  var request = $.ajax({
        type: "POST",
        url: url,
        processData: false,
        contentType: "application/json",
        dataType: "json",
        data: params,
        error: callbackError,
        success: function(data) {
           alert(data);
        }
    });



хочу получить тут
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
    /// <summary>
    /// Summary description for HRService
    /// </summary>
   [WebService(Namespace = "http://tempuri.org/")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
   // [System.ComponentModel.ToolboxItem(false)]
    // To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line. 
    [System.Web.Script.Services.ScriptService]
    public class HRService : System.Web.Services.WebService
    {

[WebMethod]
       public string ADD(Object param)
       {
            return "param.ToString()";
       }...





получаю в ответ ошибку

Код: c#
1.
{"Message":"Invalid web service call, missing value for parameter: 'param'.","StackTrace":"   at System.Web.Script.Services.WebServiceMethodData.CallMethod(Object target, IDictionary`2 parameters)\r\n   at System.Web.Script.Services.WebServiceMethodData.CallMethodFromRawParams(Object target, IDictionary`2 parameters)\r\n   at System.Web.Script.Services.RestHandler.InvokeMethod(HttpContext context, WebServiceMethodData methodData, IDictionary`2 rawParams)\r\n   at System.Web.Script.Services.RestHandler.ExecuteWebServiceCall(HttpContext context, WebServiceMethodData methodData)","ExceptionType":"System.InvalidOperationException"}
...
Рейтинг: 0 / 0
Способ передачи параметров в методы WebService ?
    #37618512
Andrey1306
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Снимаю вопрос как передать массив на сервер.

Мат часть не до конца осилил.
...
Рейтинг: 0 / 0
Способ передачи параметров в методы WebService ?
    #37618757
Andrey1306
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С другой стороны не понятно, я отправил на сервер JSON данные и получил там обьект класcа User см.рис , а в каком случае тогда применять JavaScriptSerializer Deserialize , если JSON просто как строковый параметр уходит
...
Рейтинг: 0 / 0
Способ передачи параметров в методы WebService ?
    #37620997
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В данном случае у нас простой объект с дефолтными правилами сериализации, можно и так оставить. Для более сложных же телодвижений берем мясорубку.
...
Рейтинг: 0 / 0
Способ передачи параметров в методы WebService ?
    #37621021
Andrey1306
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ
Andrey1306а есть способы ассинхронно загрузить картинку на сайт без ajaxtoolkit ?.
Причем тут AJAX Control Toolkit? Грузите асинхронно картинку через обычный хендлер.

Уточню
То есть через хендлер можно загрузить на сервер картинку асинхронно , использую только javascript (или JQUERy) и вебсервис ?
Если четно нагуглить не смог как это сделать (видел пару примеров через updatepanel, но тут и так ясно). В основном все примеры как с помощью хендлера получить картинку.

МСУВ данном случае у нас простой объект с дефолтными правилами сериализации, можно и так оставить. Для более сложных же телодвижений берем мясорубку.

А пример в двух словах (что более сложные телодвижения )Спасибо.
...
Рейтинг: 0 / 0
Способ передачи параметров в методы WebService ?
    #37621054
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey1306Уточню То есть через хендлер можно загрузить на сервер картинку асинхронно , использую только javascript (или JQUERy) и вебсервис ?
Картины по дефолту грузятся асинхронно через хендлер (фишка браузера). А так - есть специальный тип хендлера.

Andrey1306А пример в двух словах (что более сложные телодвижения )Спасибо.
Можно.
JavaScriptConverter
JavaScriptSerializer.RegisterConverters
...
Рейтинг: 0 / 0
Способ передачи параметров в методы WebService ?
    #37621106
Andrey1306
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

Ясно , спасибо. Таких задач нету пока. Просто обертка над БД.
...
Рейтинг: 0 / 0
10 сообщений из 35, страница 2 из 2
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Способ передачи параметров в методы WebService ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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