Я хочу, чтобы InnerText из div назывался album_notes. Как я делал во многих других местах, мой код выглядит следующим образом:HTMLAgilityPack Expression не может содержать лямбда-выражения
public void Album_Notes(HtmlAgilityPack.HtmlDocument bandHTML)
{
this.lblNotes.Text = bandHTML.DocumentNode.Descendants("div").First(x => x.Id == "album_notes").InnerHtml;
Объект TextBlock, lblNotes, заканчивается без текста в качестве результата. Если я открываю QuickWatch в режиме отладки, я получаю следующий результат:
Выражение не может содержать лямбда-выражения
, даже если я использовал тот же синтаксис, по крайней мере, еще 10 раз в других странах то же приложение. Странно, что на самом деле это не вызывает ошибку или что-то еще, она просто заполняет TextBlock пустой строкой.
Что случилось с моим кодом?
Хотя вы не дали мне прямой ответ, ваша информация помогла мне отладить, особенно вопрос о преобразовании лямбда. Проблема в том, что я получал неправильный тег HTML с сайта. Мне нужен текст, где мой комментарий здесь: http://pastebin.ca/2144804 –