Если я передаю выражение лямбды, как: < /p>
Код: Выделить всё
p => p.Title == "title"
< /code>
Все работает. < /p>
Однако, если мое выражение Lambda выглядит так: < /p>
p => p.Title == myaspdropdown.SelectedValue
< /code>
Используя отладчик .NET, я не вижу фактического значения этого функции. Вместо этого я вижу что -то вроде: < /p>
p => p.Title = (value(ASP.usercontrols_myaspusercontrol_ascx).myaspdropdown.SelectedValue)
< /code>
Что дает? И когда я пытаюсь захватить правую сторону выражения в виде строки, я получаю (value (asp.usercontrols_myaspusercontrol_ascx) .myaspdropdown.selectedValue) Подробнее здесь: https://stackoverflow.com/questions/238 ... ee-parsing