Framework 4, веб-сайт ASP.NET, IsNullOrWhiteSpace не определено - PullRequest
2 голосов
/ 27 апреля 2011

У меня есть веб-страница ASP.NET с использованием Framework 4, и я только что понял, что IsNullOrWhiteSpace существовал в Framework 4, я знаю, что я медленный. В любом случае, я изменил все свои IsNullOrEmpty на IsNullOrWhiteSpace, так как мне нужно было if !String.IsNullOrEmpty then trim и проверить длину, что было безразлично, но единственный способ убедиться, что он не пустой. Поэтому я был очень счастлив увидеть этот новый метод. Однако в моих классах за страницами aspx я могу использовать IsNullOrWhiteSpace, но в других распространенных классах, у которых нет страниц, я получаю эту ошибку.

Ошибка 12 string не содержит определение для IsNullOrWhiteSpace

Тот же проект, то же пространство имен, а не тот же результат ..

нужны ответы, Мистер Смущенный

Ответы [ 2 ]

1 голос
/ 27 апреля 2011

Убедитесь, что вы нацеливаетесь на версию 4.0 фреймворка при компиляции ваших aspx-страниц. Попробуйте поместить явный элемент компиляции в ваш web.config под тегом system.web и посмотрите, работает ли он:

<compilation debug="true" strict="false" explicit="true" targetFramework="4.0" />
1 голос
/ 27 апреля 2011

- ваши другие общие классы в другом проекте, и если это так, посмотрите на свойства и убедитесь, что он установлен на .net 4.0.

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