web上に、テキストを書く

タグの編集
投稿者 kojiro  (社会人) 投稿日時 2020/6/30 09:28:18
計算した結果を、そのweb上に示したいと、存じます。リストボックスでやってみましたが、全てを一度に見られないので、web上に書くことを、検討しています。
以下
Dim js As String = "XXXXXXXXXXXXXXXままでよろしいですか?"
Me.ClientScript.RegisterStartupScript(Me.GetType, "MsgBox", js)
のMsgBoxをTextに変えて、少しやって見ましたが、書き込まれる個所が、中央付近からだったりしました。
 適当な方法をご教示頂ければ、幸いです。  
投稿者 kojiro  (社会人) 投稿日時 2020/6/30 16:39:03
リストボックスを大きくするか、テキストボックスなどで対応したいと思います。
投稿者 るきお  (社会人) 投稿日時 2020/6/30 18:34:48
RegisterStartupScriptはページ表示時に実行するJavaScriptを指定する機能です。
<script>タグも付けて何かしらJavaScriptの命令を書く必要があります。

たとえば、次の例では、JavaScriptのalertを使ってメッセージをポップアップ表示します。

Dim message As String = "XXXXXXXXXXXXXXXままでよろしいですか?"
Dim js As String = "<script>alert('" & message & "');</script>"
Me.ClientScript.RegisterStartupScript(Me.GetType"MsgBox", js)


ポップアップではなく、ページの一部として単発のメッセージを表示したい場合、Labelコントロールを使うのがシンプルです。
投稿者 kojiro  (社会人) 投稿日時 2020/6/30 22:12:25
ご回答ありがとうございます。
>ページの一部として単発のメッセージを表示したい場合、Labelコントロールを使うのがシンプルです
ですが、30-50行くらいに、渡るものです。
大きな、テキストボックスやリストボックス内に、記入するのが適当かと、思っています。
投稿者 kojiro  (社会人) 投稿日時 2020/7/3 10:15:49
リストボックスに入りきらない場合、困りますが、一応このセッションは解決にします。