我正在从 XML 文件中读取节点值,并希望在 XML 读取器范围之外显示数据。但是每当我尝试时,它都会给我一个错误。
try
{
string filename = Server.MapPath("~") + "/Blah" + "/Blah.xml";
XmlDocument doc = new XmlDocument();
doc.Load(filename);
XmlNodeList Email = doc.GetElementsByTagName("EmailTo");
foreach (XmlNode node in Email)
{
XmlElement MailElement = (XmlElement)node;
string User1= CDBInteract.formatSQLInput(MailElement.GetElementsByTagName("User1")[0].InnerText);
string User2= CDBInteract.formatSQLInput(MailElement.GetElementsByTagName("User2")[0].InnerText);
}
#region Mail Sending
dtrecord = (DataTable)ViewState["datatable"];
Utils util = new Utils();
string Body = "";
if (dtrecord.Rows.Count > 0)
{
DataView dv = dtrecord.DefaultView;
dv.Sort = "FamNmae";
DataTable Dts = dv.ToTable();
string SUName = CDBInteract.formatInput(ReadConfigSettings.Get("SUName"));
string SUEmail= CDBInteract.formatInput(ReadConfigSettings.Get("SUEmail"));
string SmtpClient = CDBInteract.formatInput(ReadConfigSettings.Get("SmtpClient"));
string EmailTo = CDBInteract.formatInput(ReadConfigSettings.Get("EmailTo"));
string BCC= CDBInteract.formatInput(ReadConfigSettings.Get("EmailTo"));
int m = util.SendMail(SUName , SUEmail, EmailTo, BCC, SmtpClient, "Blah", Body);
}
在这里,我希望将 User1 和 User2 的值显示在 EmailTo 和 BCC 字段中。
有人可以指导我完成吗?