Скажем, у меня есть список, состоящий из элемента списка, который содержит три строки. Я добавляю новый элемент списка и пытаюсь присвоить значения упомянутым строкам из внешнего источника.
Если один из этих элементов не назначен, значение в элементе списка остается равным нулю (не назначено). В результате я получаю сообщение об ошибке, если пытаюсь присвоить это значение полю на моей странице.
Я могу проверить isNullOrEmpty для каждого поля на странице, но это кажется неэффективным. Я бы лучше инициализировал значения "" (Пустая строка) в коде позади и отправил действительные данные.
Я могу сделать это вручную:
ClaimPwk emptyNode = new ClaimPwk();
emptyNode.cdeAttachmentControl = "";
emptyNode.cdeRptTransmission = "";
emptyNode.cdeRptType = "";
headerKeys.Add(emptyNode);
Но у меня есть несколько БОЛЬШИХ пунктов списка, и писать их для них будет утомительно.
Так есть ли команда или просто более простой способ инициализации элемента списка пустой строкой, а не нулевым?
Или у кого-нибудь есть идея получше?