asp.net - 让数据从 ASP.Net 正确添加到 XML,以便在网格视图中正确显示
问题描述
Soo 在这里相对较新,我的编码有点问题:
这是我到目前为止的工作:
PurchaseCollection>
<purchases CustomerId="1" fullName="Jareth Baxter"
emailAddress="jareth.baxter@gmail.com" productName="Product 1"
unitPrice="12.50" quantity="5" />
现在这非常适合我的网格视图,但是我不能在我的一生中获得添加记录以以相同的方式操作记录
所以基本上,上面显示为我构建的主 ASP.Net 表单上的网格视图 - 但是我需要制作第二个表单,将数据相应地添加到相关的 XML 工作表中。
这是我尝试过的代码片段,但没有按预期工作。
XmlDocument XmlDocObj = new XmlDocument();
XmlDocObj.Load(Server.MapPath("/Data/purchases.xml"));
XmlNode RootNode =
XmlDocObj.SelectSingleNode("PurchaseCollection");
PurchasesNode.AppendChild(XmlDocObj.CreateNode(XmlNodeType.Element,
"fullName", "")).InnerText = fullName.Text;
RootNode.AppendChild(XmlDocObj.CreateNode(XmlNodeType.Element,
"emailAddress", "")).InnerText = emailAddress.Text;
RootNode.AppendChild(XmlDocObj.CreateNode(XmlNodeType.Element, "productName", "")).InnerText = productName.Text;
RootNode.AppendChild(XmlDocObj.CreateNode(XmlNodeType.Element, "unitPrice", "")).InnerText = unitPrice.Text;
RootNode.AppendChild(XmlDocObj.CreateNode(XmlNodeType.Element, "quantity", "")).InnerText = quantity.Text;
XmlDocObj.Save(Server.MapPath("/Data/purchases.xml"));
任何建议都会很棒!(请注意:我不是要求被引导到 .js 或 SQL 的切线上,因为这是一个 uni 任务,但是我被困在我可以说这个词的地方)
基本上结果应该是这样的: 主索引页面 但是:当它工作时 - 代码最终创建新的 xml 代码块而不是属性组
解决方案
推荐阅读
- google-apps-script - Google Drive 第三方快捷方式的工作原理
- python - 在 MultiIndex 中选择水平对的子集元组
- c++ - 从其自定义构造函数重新分配派生对象的正确方法是什么
- python-3.x - 来自字符串的 Python3 Scapy 自定义有效负载
- c - 避免 IDT 挂钩中的页面错误
- angular - Angular 材料在 Angular 9 中不起作用
- javascript - 如何在本地安排 React 中的重复网络通知?
- tomcat - 解析要发送到 ftp 的 pdf 图像时内存泄漏/峰值
- mongodb - 通过移动文件而不是转储/恢复将现有的 MongoDb 部署移动到 directoryperdb
- java - 将大数据对象缓存到 Hazlecast 的最佳方法是什么