ASP.NET2.0、VB.NETでWebアプリを開発しております。
現在、TreeViewコントロールを用いたマスタページに各コンテンツページを配置しています。
詰まっている箇所は二つです。
(1)マスターページ内のLoad処理で動的にノードを追加しているのですが、
各コンテンツページ呼び出し時に再生成されてしまい、メニューの展開が初期表示時に戻ってしまいます。
どうにか、展開情報を変更しない方法や、展開情報の保持、再現などできる方法はありませんでしょうか。
(2)コンテンツページのボタン押下で、メニューを選択できないようにし、
ボタン押下の処理終了時にメニューを復元することはできないでしょうか。
メニューの制御はできればEnabled(disabled)制御がいいのですが・・・
恐れ入りますが、宜しくお願い致します。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
こんばんわ
(1)マスターページ内のプロパティにポストバックは存在しませんか?
もしあれば、ポストバック処理を記述してあげるのが第一のイメージです。
(2)こちらも上記同様ですが、マスターページのtreeviewという指定がロジック上で可能かと思われます。
マスターページのtreeviewのenable=falseによって制御ができそうなイメージです。
でも、上記はきっと試してますよね?
役にたたなかったらすみません。
この回答への補足
ご返答ありがとうございます。
(1)ですが、TreeViewのプロパティを見る限りだと、ポストバックの設定は無いようです。
TreeViewからメニュー選択→選択されたコンテンツページの各Load処理→
マスターページの各Load処理(メニュー生成)→画面表示
という流れで動いてしまっているのが問題のようなのですが・・・
仕様上マスターページを外すことができないのです(汗
(2)ですが、クライアントにてコンテンツページのボタン押下で、
Javascriptでdisabled制御をかけ、非活性にすることはできました。
しかし、非活性になってはいるのですが、TreeViewの各リンクは押せてしまうという変な状態になってしまいます。
引き続き、お知恵をお貸しくださいませ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- アプリ Edgeを操作するアプリについて 4 2023/05/11 22:48
- Word(ワード) Google ドキュメントで改ページを挿入する方法 1 2022/05/25 19:22
- 確定申告 e-taxで開業届を出す方法がわかりません 1 2022/06/01 19:00
- 教えて!goo アンドロイド用の教えて!gooアプリの戻るボタンを押すと、勝手に自動で教えて!gooアプリが終了して 2 2022/09/24 07:47
- InternetExplorer(IE) エッジに変わったらページが消える 4 2023/03/31 09:46
- gooポイント gooポイントをdポイントに交換できない。 3 2022/04/22 20:39
- マンガ・コミック 縦読み漫画は従来の漫画に比べて表現がかなり制限されますか? 上下のみのコマのために コマからコマにキ 4 2022/12/17 11:40
- その他(コンピューター・テクノロジー) PC利用中に勝手に起動する窓を消し去る方法を教えて下さい。 1 2023/05/08 16:48
- Visual Basic(VBA) 【ExcelVBA】動的にボタン、ボタン名を生成できますか? 7 2022/04/08 12:54
- Mac OS Macで今あるファイルの連番(ページ番号)に足し算をしてリネームしたい 1 2022/10/12 17:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
複数選択のListBoxでClickイベ...
-
【VB6】 変数1 = 変数1 Or $H2
-
【ASP2.0】TextBoxのフォーカス...
-
ポストバック(__doPostback)へ...
-
Ctrl+vのイベントを解除
-
[ASP.NET] ページ内でジャンプ。
-
DragEnterイベントについて(VS...
-
Accessの画面更新を一時的に停...
-
c# 文字列の最後から1文字削除...
-
submitボタンにvalue属性の値で...
-
同じソリューション内の別のプ...
-
DataGridViewのチェックボック...
-
コンピュータへの接続数が最大...
-
3dsのyoutubeにログインできな...
-
asp.NET初心者です。「 ’Contex...
-
HTMLボタンの文字色を変え...
-
VBAでHTTPログイン
-
ASP.NET ブラウザでボタンが表...
-
ASP.Net 条件により自身を閉じ...
-
ACCESS2010 WEBブラウザーコン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
複数選択のListBoxでClickイベ...
-
ポストバック時の画面スクロー...
-
【ASP.NET】マスターページに配...
-
C#でドラッグ&ドロップが機能し...
-
【VB6】 変数1 = 変数1 Or $H2
-
Ctrl+vのイベントを解除
-
【ASP2.0】TextBoxのフォーカス...
-
リストビュー内でのドラッグ&...
-
自作exeを常駐させるとPCがシャ...
-
[ASP.NET] ページ内でジャンプ。
-
ポストバック(__doPostback)へ...
-
aspxファイル実行時の表示順に...
-
ドラッグドロップ(AllowDrop)に...
-
C#のマルチスレッド処理について
-
slick.jsによるスライダー実装...
-
TreeViewの制御について
-
treeview展開イベント(VS2010C++)
-
コネクション・セッション・ト...
-
Accessの画面更新を一時的に停...
-
画面遷移が不正ですと表示されます
おすすめ情報