Я пишу модуль (frontend extjs 4.2.1, backend asp.net mvc с EF). Я встречаю небольшую проблему: , когда пользователь нажимает кнопку поиска, отобразится панель extjs, и он может заполнить некоторые пробелы внутри текстового поля. после того, как была предоставлена информация о фильтрах, сторона-сервер будет использовать соответствующий код C# для обработки некоторых записей из базы данных mssql, вот моя проблема:лучший способ обработки
, если пользователь ничего не вставляет в поле, стандартный и лучший практика будет заключаться в том, что этим полем будет пренебрегать, однако значение пустого текстового поля будет «', которое я не могу использовать в качестве строки фильтра, например: есть текстовое поле с именем« секс », если использование не использует ничего в поле, значение, переданное серверу, будет '', если я напишу лямбда-выражение таким образом: var filter = x => x.sex == ""; По-видимому, это не сработает. Вы можете сказать, что я могу использовать if-else для определения материала. но если у меня много полей, использование if-else будет действительно пустой тратой времени. так, что лучшая практика, чтобы сделать это