webアプリでweb上に値を記入して表示する への返答
投稿で使用できる特殊コードの説明。(別タブで開きます。)
以下の返答は逆順(新しい順)に並んでいます。
投稿者 kojiro  (社会人)
投稿日時
2020/5/29 16:37:59
Dim writer As IO.StreamWriter
Dim code_path As String
Dim encode As System.Text.Encoding
encode = System.Text.Encoding.GetEncoding("Shift-JIS")
code_path = "C:\Users\kojir\Documents\out_data.CSV"
writer = New IO.StreamWriter(code_path, False, encode)
として、ここへ記入するようにしました。
Dim code_path As String
Dim encode As System.Text.Encoding
encode = System.Text.Encoding.GetEncoding("Shift-JIS")
code_path = "C:\Users\kojir\Documents\out_data.CSV"
writer = New IO.StreamWriter(code_path, False, encode)
として、ここへ記入するようにしました。
投稿者 koijro  (社会人)
投稿日時
2020/5/29 10:04:27
いつもお世話になります。
webアプリ作成中なんですが、データベースからの値の入力が、うまくいっているかどうか、確認したくて、
配列などの値を、現在表示中の*.aspx上に、記入して、確認したいのですが、ご教示ください。
webアプリ作成中なんですが、データベースからの値の入力が、うまくいっているかどうか、確認したくて、
配列などの値を、現在表示中の*.aspx上に、記入して、確認したいのですが、ご教示ください。
ASP.NET Webフォームでは、ページのトレースを有効にすることで、実行中のブラウザーの画面にさまざまなデバッグ用の情報を表示することができます。
ページのトレースを有効にするには、ページのデザイン画面で、プロパティウィンドウで「Document」を選択し、Traceプロパティを True にします。
または、
@Pageディレクティブを直接編集して 次のように Trace="true" を追加します。
トレースが有効な場合、自動的にリクエスト・レスポンス・クッキー・セッション・などさまざまな情報が表示されるほか、プログラム内で Trace.Writeで書き込んだ内容も出力されます。
Trace.Writeの例
ただ、単純に変数の値を確認したいだけならDebug.WriteLineやブレークポイントで一時停止してウォッチするなどの確認方法もあります。
次々と変化していく変数の内容を記録してあとでゆっくり解析したい場合などはこれらの方法ではなく、kojiroさんがやられているようにファイルに出力する方法を採る場合もあります。