私はasp.netで書いているウェブサイト用のカスタムボタンを作りたいと思います。私は、最善の方法を知るのに苦労しています。asp.netのWebフォームのカスタムボタン
これらのボタンについては、私は彼らのルックスを設計したいと思います。四角形以外の形が私の目的です。私はまた、これらのボタンが通常のボタンのように振る舞うようにしたい。ボタンの通常状態のバージョンが赤で、ボタンをクリックすると黄色に変わり、最後にボタンを離すと(マウスボタンが上がる)、赤に戻ります。私はまた、クリック可能な領域がボタンの同じ形状であることを希望します。
私はImageButtonsを見てきましたし、これは非常に私はそれが何をしたいのか合いません。私はユーザーコントロールとカスタムコントロールを見てきましたが、これが私にも必要なものかどうかはわかりません。学校では、私は実際に私のCシャープクラスまたはasp.net Web開発クラスのいずれかでこれらの機能を上回っていませんでした。私が欲しいものに合うようなものは、デモやwinformsの例です。必ずしもウェブフォームではありません。
試してみて、これを達成するために行くための最善の方法は何ですか?ユーザーコントロールは行く方法ですか?それともこれを達成するよりエレガントな方法がありますか?アドバイスをいただければ幸いです。私はコードを望んでいない、私はちょうどあなたが人が最も簡単だろうと思うだろう行く方法を知りたい。
ありがとうございます。
あなたは追加のサーバー側の機能を入れたい場合にのみ、ボタンを継承するカスタムボタンを作成する必要があります。デザインパーツのみを変更したい場合は、css/jquery(または他のjavascriptライブラリ)を使用して、ボタンに適切なCssClassを追加します。 – mybirthname
@ mybirthnameの解決方法があります。 –
ありがとうございました。私は答えにCSSを使用する例を見て、それを試してみます。ユーザーやカスタムのサーバーコントロールが機能するように見えますが、同時に複雑に見えます。正しい方向に私を指してくれてありがとう。 –