假设我有一个由包含三个字符串的 listitem 组成的列表。我添加了一个新的列表项,并尝试从外部来源分配所述字符串的值。
如果其中一项未分配,则列表项中的值将保持为空(未分配)。因此,如果我尝试将该值分配给页面上的字段,则会出现错误。
我可以检查页面上每个字段的 isNullOrEmpty,但这似乎效率低下。我宁愿在代码隐藏中将值初始化为“”(空字符串)并发送有效数据。
我可以手动完成:
ClaimPwk emptyNode = new ClaimPwk();
emptyNode.cdeAttachmentControl = "";
emptyNode.cdeRptTransmission = "";
emptyNode.cdeRptType = "";
headerKeys.Add(emptyNode);
但我有一些大清单项目,为这些项目写会变得乏味。
那么是否有一个命令,或者只是一种更简单的方法来将 listitem 初始化为空字符串而不是 null?
或者有人有更好的主意吗?