C#发邮件时显示用户名+邮件地址问题
To.Text=""金先生"<king@billy.com>;"Admin1"<admin@billy.com>" //若这样附值会出现,不知为何?名字只能用单引号但格式又不对。
string split = ";";
string[] toList = To.Text.Trim().Split(split.ToCharArray());
for(int i = 0; i < toList.Length; i++)
{
mailMsg.To.Add(toList[i].Trim());
Response.Write(toList[i]);
}
这时用Response.Write(toList[i])调试只能显示出来:"金先生""admin1" .
为何不能显示出来:toList[1]="金先生"<king@billy.com>
toList[2]="Admin1"<admin@billy.com>
即: "金先生"<king@billy.com>
"Admin1"<admin@billy.com>
邮件地址所示别的格式呢?