2010-04-27 114 views
0

哎從我剛纔的問題..停止覆蓋XML文件

香港專業教育學院設法最終得到它的所有工作...

如果我點擊提交..文件的XML格式,但如果然後創建我輸入新數據會覆蓋相同的文件如何停止這個..

這是代碼我使用

Protected Sub btnWriteXML_onClick(ByVal sender As Object, ByVal e As System.EventArgs) 
     Try 

      Dim enc As Encoding 
      Dim objXMLTW As New XmlTextWriter(Server.MapPath("contact.xml"), enc) 
      objXMLTW.WriteStartDocument() 
      objXMLTW.WriteStartElement("Feedback Form") 

如何阻止這種情況的覆蓋?

+0

這將創建contact.xml,並且不希望被覆蓋。精細。下次他們點擊按鈕時,你想要數據去哪裏? – egrunin 2010-04-27 21:05:28

回答

1

你需要使文件名唯一。也許增加一個時間戳或GUID或寫入邏輯來添加一個序列號到文件名上?

+0

我如何做到這一點:我只是得到了我的頭圍繞ASP和XML 當一個文件被保存它保存爲contact.xml ... – user327137 2010-04-27 20:44:45

+0

Server.MapPath(Guid.NewGuid()。ToString +「.xml」 ) 例如 – 2010-04-27 20:46:17