No.3ベストアンサー
- 回答日時:
自分が実装するなら、
最初のボタンクリック時に選択された「日付のデータ」のみをViewStateを使って保存。
2回目のボタンクリック時は、ViewStateから取り出した日付のデータからseries1のデータを作成、
また、このタイミングで選択されている日付からseries2のデータを作成。
で、series1、2のデータからグラフを作成。
こんな感じにするかなぁ。
最初のデータそのものを保持しておく必要はないと思いますので。
一般的にはセッションを使うとこでしょうけど、同じページ内での操作なのでViewStateを使っても
いいと思います。
onosさん。
度々の回答に感謝いたします。
todo36さんも挙げておられたViewStateで、onosさんの説明を参考にさせていただきながら、やってみようと思います。
毎回の丁寧で分かりやすいご回答本当にありがとうございます。
また分からないところがあれば質問させていただくと思いますが、その時はよろしくお願いいたします。
No.2
- 回答日時:
ViewStateオブジェクト
Sessionオブジェクト
クッキー
クエリ文字列
Cacheオブジェクト
データベース
静的変数
状況によって使い分ける。
http://www.atmarkit.co.jp/fdotnet/entwebapp/entw …
todo36さん。
回答してくださり、ありがとうございます。
todo36さんのおっしゃるとおり、状況によって使い分けられるようにもう少し調べようと思います。
参照URLまで載せていただき丁寧な回答に感謝いたします。
No.1
- 回答日時:
えと、Webアプリの場合、できるだけサーバ上に値を持たないのが基本です。
どうしても必要な最小限のデータを持つようにしましょう。
という前提のうえで。
アプリケーション変数はWebアプリ全体で保持する変数です。
Webアプリは複数の人が同時に利用しますから、利用する人すべてに同じ値が見えることになります。
セッション変数はセッションという単位で保持されます。
通常は利用する人毎、と考えてよいですが、セッションを維持するにはサーバ側の設定とブラウザ側の設定(一般的にはクッキーを利用)があるので、このあたりの設定によって変わることがありえます。
データベースから取得したデータを保持したい、とのことですが、アクセスの都度データベースからデータを持ってくる、というのも一つの方法として考えていいと思います。
この回答への補足
onosさん。
回答していただきありがとうございます。
動作としては、
(1)カレンダーから日付を選びButton1を押すことでデータベースからその日付のデータを取り込み、それをソースとしてグラフ1を生成する。(series1)
(2)そして新たにまたカレンダーから日付を選びButton1を押すことで、データベースから先ほどとは異なる日付データ(x軸、y軸は同じ)を取ってきて、それをグラフ1にseries2として追加し、比較を行う。
ということを行いたいと思っています。
今は(1)までは出来ていて、(2)はseries2は追加できるのですが、series1,2の両方とも後から追加したデータのグラフになり、比較することができません。
onosさんが書き込んでくださった
>アクセスの都度データベースからデータを持ってくる
という方法で上記のことは行うことができるでしょうか?
また、上記のことを行うにはアプリケーション変数やセッション変数ではなく別のものを使うのではないかと、調べているうちに思ったのですが、この辺りもどうなのか教えていただければと思います。
色々書いてしまいましたが、よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS WEBサイトの構築。表示データとWEBデザインを分離する考え方を専門用語・業界用語では何と言うか? 8 2022/09/27 09:16
- Java 自作Androidアプリのデータ引き継ぎ方法について。 Android Studio でアプリを作成 1 2022/08/13 21:44
- Windows 10 windows10 Onedrive保存容量を超えたデータ 5 2022/07/26 00:12
- その他(コンピューター・テクノロジー) 以下の用語がわかんないので教えてください!!! ①プロトコルの変換をする装置。トランスポート層からア 1 2023/07/05 09:10
- 画像編集・動画編集・音楽編集 大至急!数ヶ月前からパソコンを初めて使い始めたのですが、Illustratorや Photoshop 1 2022/09/03 20:40
- ネットワーク OSI参照モデルの各層の役割がわかりません。 3 2023/04/21 21:12
- PDF パワポ及びPDFのデータ量について 3 2023/07/20 10:24
- その他(データベース) 20万行あるデータを動かしたい 2 2023/06/13 15:21
- その他(プログラミング・Web制作) Windowsのマクロプログラムで、こんなことできますか? 3 2022/06/28 14:30
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッチで当日日付で作成される...
-
エクセルに張り付けた写真のフ...
-
Windows10にデュアルブートでXP...
-
高校1年生情報の問題について。
-
プログラミング関係で質問です。
-
onedrive にexcelファイルをア...
-
Excel条件付き書式について
-
Accessのトグルボタンでサブフ...
-
キヤノン アソビカメラ iNSPiC ...
-
VBA 複数のテキストボックスと...
-
SPO2測定
-
エクセルのマクロについて教え...
-
インドe-Visa 承認書のApplicat...
-
SPIの非言語の割合と比が難しく...
-
SPIの対策は参考書でやるべきか?
-
LEDで電光掲示板に「A B C D E...
-
One Driveへのアクセス
-
LINE APIからasp.net の web サ...
-
Windows10エンタープライズ版をインス...
-
Ip アドレスて日毎に変わるんで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
onedrive にexcelファイルをア...
-
エクセルに張り付けた写真のフ...
-
キヤノン アソビカメラ iNSPiC ...
-
【VB.NET】App.configにファイ...
-
Windows10にデュアルブートでXP...
-
ffftpでファイル取得が0バイト...
-
VB.NET Excelを読み込んでDataT...
-
phpのファイルがブラウザで開か...
-
aspxをhtmlに変換する方法について
-
【VB.NET】Excelの最終行までの...
-
VBAでPDFを作成する際、同じ名...
-
SPO2測定
-
C#からvbsを実行したい
-
vba 空のデータをSplitする時の...
-
VB.NETでMSComm が追加できず?
-
Wi-Fiのパスワードが指定なしと...
-
グラフをC#のASP.net MVCで表示...
-
高校1年生情報の問題について。
-
Excelでボタン(フォームコント...
-
VBAのRegExpで後方一致/不一致...
おすすめ情報