リストボックスとボタンを持つ単一のWebフォームがあります。onmousoverイベントが発生すると、リストボックスが表示されます。ただし、ページの読み込み時に、リストボックスは表示されないはずです。私は次のコードを持っています(背景色の変更を許してください):
Button2.Attributes.Add("onmouseout",
"this.style.backgroundColor='Blue',
ListBox3.style.display ='none'");
Button2.Attributes.Add("onmouseover",
"this.style.backgroundColor='Red',
ListBox3.style.display='block'");
このコードは、listbox.visibleがtrueに設定されている場合に機能します。残念ながら、ページが読み込まれると、リストボックスは常に表示されます。これは避けたいことです。リストボックスをvisible=falseに設定すると、上記のコードは機能しません。ポストバックをいじって、if(button = red)、display=blockなどのifステートメントを使用しました。しかし、役に立たない。私はこの時点で立ち往生しています。上記のコードを機能させるために私が行う必要のある追加のことを誰かが知っていますか?私はASP.NETを初めて使用するので、htmlでも何かをしなければならないかどうかわかりません。また、興味深い点の1つは、コードのbackgroundcolor部分が問題なく機能することです。
皆様のご協力に心より感謝申し上げます。