Невозможно назначить группу методов для неявно типизированной локальной переменной

У меня не было проблемы при разработке в localhost. Однако, как только я опубликовал веб-сервер, веб-сервис возвращал пустой (пустой) результат, и я видел ошибку в своих журналах.

Я установил его, установив my ajax contentType:

"application/json; charset=utf-8"

и используя:

JSON.stringify()

на объекте, который я отправлял.

var postData = {data: myData};
$.ajax({
                type: "POST",
                url: "../MyService.asmx/MyMethod",
                data: JSON.stringify(postData), 
                contentType: "application/json; charset=utf-8",
                success: function (data) {
                    console.log(data);
                },
                dataType: "json"
            });
23
задан Soner Gönül 27 October 2013 в 20:45
поделиться

2 ответа

Вы забыли вызвать функцию (с ())

55
ответ дан SLaks 27 October 2013 в 20:45
поделиться

Вы должны добавить скобки для вызова метода FirstOrDefault

   var frenchvoice = InstalledVoices.All
       .Where(voice => voice.Language.Equals("fr-FR") && 
              voice.Gender == VoiceGender.Female)
       .FirstOrDefault();

И, в то время как ваш код работает также с использованием & amp; оператор, правильный для использования в логическом условии: &&

Кстати, FirstOrDefault принимает ту же лямбду, что и для Where, чтобы вы могли сократить свой код до более простого и, возможно, более быстрого

   var frenchvoice = InstalledVoices.All
       .FirstOrDefault(voice => voice.Language.Equals("fr-FR") && 
                                voice.Gender == VoiceGender.Female);
17
ответ дан Steve 27 October 2013 в 20:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: