- - PR -
【ASP.NET(VB.NET)】テキストボックス内の文字列をcsv出力したい
| 投稿者 | 投稿内容 | ||||||||
|---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2005-07-05 17:47
あぅ、確かにおっしゃるとおりです。 ご指摘有難うございます! 拙者、おっちょこちょいなものですから・・
そうですね、回答した側としても反省してます。。 反射的に回答し、不正確な情報を発信してしまいました。 [ メッセージ編集済み 編集者: 葉瀬崎浩樹 編集日時 2005-07-05 18:01 ] | ||||||||
|
投稿日時: 2005-07-05 17:57
--- ???.aspx --- 1.ボタン押下時、csvファイルをサーバへ作成 (作成したディレクトリ情報/ファイル名をSessionに格納) 2.Fin.aspxへリダイレクト --- Fin.aspx --- 3.Fin.aspxにてRegisterStartupScriptにて、自身がsubmitされるようにする 4.Fin.aspxがクライアントへ表示されると同時に「3.」のJavaScriptにてPostBackが発生 5.「1.」で作成したファイルをResponseする # 他にも案があるだろうけども...、頑張ってね。 [追記] おっ...問題を明確化...、される前に書いてしまった。(同じく反省) [ メッセージ編集済み 編集者: えんぞ@? 編集日時 2005-07-05 18:01 ] | ||||||||
|
投稿日時: 2005-07-06 10:08
みなさま、ありがとうございます!
確かにResponse.Endしているので、画面遷移ができなかったんですね。 とりあえず、下記のような感じでクライアント側かな? 保存することができました。 みなさまの回答をまだ全部読んでないのでゆっくり読ませていただきます。 がんばります。 ありがとうございました♪ '*********************************** ' Dim n As Integer ' Dim strCsvdata As String ' ' strCsvdata = ( lblQ1AnsImp.Text & "," & lblQ2AnsImp.Text & "," & lblQ3AnsImp.Text & "," & lblQ4AnsImp.Text & "," & lblQ5AnsImp.Text ) ' ' Dim csvF As System.IO.FileStream = System.IO.File.OpenWrite( "C:\sample.csv" ) ' Dim csv As System.IO.StreamWriter = New System.IO.StreamWriter( csvF ) ' ' csv.BaseStream.Seek( 0, System.IO.SeekOrigin.End ) ' csv.WriteLine( strCsvdata ) ' csv.Flush() ' csv.Close() ' csvF.Close() ' ' Server.Transfer( "Fin.aspx" ) ' 'End Sub '*********************************** | ||||||||
|
投稿日時: 2005-07-06 10:16
保存されるのはサーバ側ですよ。 _________________ 「伝える」とは「人に云う」と書く。 http://d.hatena.ne.jp/NAL-6295/ | ||||||||
|
投稿日時: 2005-07-06 10:30
ですよね。それで良かったのかしら。 最初に何の為にCSVファイル作成するのかを聞くのを忘れてた。(反省 #拙者も、おっちょこちょい者ですから・・ [ メッセージ編集済み 編集者: 餅宮餅喜 編集日時 2005-07-06 10:38 ] | ||||||||
