Вызовите метод с пустым типом возврата в выражении привязки данных - PullRequest
4 голосов
/ 10 мая 2011

Можно ли вызвать метод возврата void в выражении привязки данных?(Например, для установки глобальной переменной.)
Следующее не компилируется:

<%# setCurrent(false) %>  // Error: Cannot implicitly convert type 'void' to 'object'

Я мог бы изменить тип возвращаемого значения метода (например, вернуть нулевой объект), ноэто было бы обманом.

Ответы [ 2 ]

0 голосов
/ 10 мая 2011

Я думаю, что точка с запятой после вашего утверждения должна сделать его семантически правильным:

setCurrent(false);

Это не "привязка данных" как таковая, но она работает.

0 голосов
/ 10 мая 2011

Весь смысл привязки данных заключается в том, что значение возвращается для отображения.(отсюда и ошибка)

Просто верните пустую строку:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...