VS2019VB でのWebアプリについて

タグの編集
投稿者 hori  (社会人) 投稿日時 2024/10/23 12:09:55
表題の状況で初めてホームページを作成しようとしているのですが
css ファイルの変更がエディタ上のデザイン画面には直ちに反映されるのですが
デバッグのプレイボタンを押して表示させたブラウザ上の画面には反映されません。
例えば、ボックスのサイズや背景色を変更したような場合です。
どのような場合にこういう現象になるのか
また、どうすれば回避できるのかご教示お願いいたします。

加えて、C#ならどうなのかと思って VS2022のC#でやってみようとしたのですが
VBの場合、プロジェクトの新しい項目の追加に
「マスターページを含むWebフォーム」というのがありますが
C# でこれに相当するものは何なのか教えていただきたいです。

以上、よろしくお願いいたします。
投稿者 KOZ  (社会人) 投稿日時 2024/10/28 16:44:31
レスがつけづらいので質問は分けたほうがいいです。

>css ファイルの変更がエディタ上のデザイン画面には直ちに反映されるのですが
>デバッグのプレイボタンを押して表示させたブラウザ上の画面には反映されません。

ブラウザがキャッシュを持っているからです。
CTRL+F5 で強制読み込みするか、クエリ文字列を更新して再読み込みさせる方法があります。
・href="style.css?ver=0001" としておいて、style.css を書き換えたら 0001 を 0002 にする等。時刻や GUID を使ってもよい。

>「マスターページを含むWebフォーム」というのがありますが
こっちは知らないのでパス
投稿者 hori  (社会人) 投稿日時 2024/10/31 20:49:19
KOZさま。ご回答ありがとうございます。

前段は、CTRL + F5 で解決出来ました。
そう言えばPCを再起動したときに変更が反映されていたような気がします。
プログラム側で何をやってもダメなはずですね・・・・

後段は、HTML用のソースのてっぺんを、page にするか master にするか
それを自動でやってくれる機能が有るか無いかの問題のようです。

ともかく、数日間の苦労が何だったのと云う気分ですが、誠にありがとうございました。