Member 10218052 Ответов: 1

Asp.net MVC как поставить значок сотрудника по умолчанию male & female ?


в ASP MVC на С#

Я хочу поставить значки сотрудника по умолчанию и женщины-сотрудника, если для этого сотрудника нет доступной фотографии, без снижения производительности интернета (скорости загрузки) ?

Что я уже пробовал:

Пример: я могу использовать что-то вроде класса fa-user?? не загружать изображения?

1 Ответов

Рейтинг:
0

OriginalGriff

Вставьте значение по умолчанию в базу данных при создании записи сотрудника.
- Я? Я бы сохранил отдельную таблицу изображений, которая включает в себя значение по умолчанию, и использовал бы внешний ключ для доступа к данным изображения через соединение.

Но... хорошо ли использовать два изображения? Это может быть очень легко расценено как сексизм или гендеризм, если в этом замешаны сотрудники ЛГБТ. Я бы сам придерживался одного единственного маркера "нет доступного изображения", без Ассоциации пола и пола.


F-ES Sitecore

Я думаю, что вам лучше оставить "нет изображения" для презентации. Я бы просто не сохранил никакого изображения (null) против пользователей, а затем позволил бы model\view решить, как это должно быть показано. Это может быть ссылка на реальное изображение или на класс типа" font awesome". Если вы оставите работу по разработке изображения по умолчанию для презентации, то при необходимости его будет легче изменить глобально, а не хранить в базе данных.

OriginalGriff

Возможно - это что-то вроде ситуации "шестеро из одного, полдюжины из другого". Я не люблю нулевые значения, когда их может заменить "разумный дефолт", но это скорее личный стиль, чем жесткое и быстрое правило.