2012-03-16 23 views
0

.netサイトがあり、完了したらhtmlでフォームのコピーをサーバーに保存しようとしています。問題は、データ全体をもう一度書き込むことなく、データをHTML文書に保存する方法です。私はこれを実現したときこれを遠くに持っていました。変数をHTMLファイルに書き込む

 string activeDir = @"c:\Code"; 
     DateTime time = DateTime.Now;    
     string folformat = "MMdyy"; 
     string filformat = "hmsMMdyy"; 
     string fdate = time.ToString(folformat); 
     string newPath = System.IO.Path.Combine(activeDir, fdate); 
     System.IO.Directory.CreateDirectory(newPath); 
     string newFileName = time.ToString(filformat)+".html"; 
     newPath = System.IO.Path.Combine(newPath, newFileName); 
     if (!System.IO.File.Exists(newPath)) 
     { 
      TextWriter tw = new StreamWriter(newPath); 
      tw.WriteLine(700linesofhtml); 
     } 

良い方法はありますか?

答えて

1

私はわからないんだけど、質問は何ですが、代わりにあなたが

File.AppendAllText(string path, string content) 

http://msdn.microsoft.com/en-us/library/ms143356.aspx

+0

を使用することができればどのように私は、テキストボックスA、BおよびCでHTMLフォームを持っています私は、コード全体を書き直すことなく、新しいHTMLファイルに書き込まれたA、B、Cの値を持つフォームを取得します。 – alsu3

+0

ポストバックフォームのデータを「人間が読める」文字列(htmlファイル)に変換する必要がありますか? – sasjaq

+0

はい、まさに私がやろうとしていることです。 – alsu3

関連する問題