我有一个我想要生成xml的产品列表,目前所有产品都保存在List <>对象中....
List<Product> products= DataAccess.GetProducts();
XmlTextWriter writer = new XmlTextWriter(@"C:\ProductsToXml.xml", null);
writer.WriteComment("Nick's Test Products To Xml.");
writer.WriteStartElement("xml");
writer.WriteStartElement("Product");
writer.WriteStartElement("Name");
writer.WriteString("Almonds");
writer.WriteEndElement();
//end for product
writer.WriteEndElement();
//end for xml
writer.WriteEndElement();
writer.Close();
Run Code Online (Sandbox Code Playgroud)
现在我将使用这个骨架并遍历所有产品并添加xml,就像上面的骨架一样.事情是有很多writer.WriteStartElement指令,因为我的产品中有很多数据.我不确定这是否是创建xml文件的最佳方式,或者它是否重要?这种方法对我正在做的事情是否正常?基本上采用具有一堆属性的产品对象并从中创建xml,这就是该代码的所有目的.
你们会这样做吗?
我正在尝试使用javascript动态创建asp.net元素.我可以像这样成功创建html元素
var _upload = document.createElement("input");
_upload.setAttribute("type", "file");
_upload.setAttribute("ID", "upload" + rownum);
_upload.setAttribute("runat", "server");
_upload.setAttribute("name", "uploads" + rownum);
Run Code Online (Sandbox Code Playgroud)
几个问题:
这相当于asp.net FileUpload控件吗?
如何在javascript中创建确切的asp.net控件?
asp.net fileupload可以做什么,我上面创建的控件无法做到?
我在JavaScript中指定引号文字时遇到问题.如何创建一个与以下内容等效的字符串?
<li><a onclick="goSomePlace('SomeName')">SomeName</a></li>
Run Code Online (Sandbox Code Playgroud) 有人可以给我代码来做以下事情....
如果整数是1-9则显示字符串01,02,03等.如果10或以上则保持原样.
string display = yourInt.ToString("00");
Run Code Online (Sandbox Code Playgroud)
什么都不行