いずれかの画像をクリックすると、新しい src を取得する必要がありますが、他の画像は元の状態に復元する必要があります。
- まず、5 つの画像すべてを元の状態に設定する関数を作成する必要があります。
- 次に、必ず各画像要素に同じクラス名を付けてください。
その後、次のようなクラス名に従って起動する関数を作成します
$(".classname").click(function(){
//first call the function which will set all 5 images to original state.
//then change the source of the current image. onwhich user has clicked as below:
$(this).attr("src","new source");
// here you can store the id of current image in a variable to keep the record which images have been clicked
});
クリックされた画像に基づいて、クリック時に Asp:Label を設定する必要があります。
上記の関数で Asp:Label を簡単に設定できます。JavaScriptコードに精通している場合。設定が簡単すぎる。
ポストバックを行う際に、どれが選択されているかを知る必要があります
最初の 2 つのステップを作成しfunction
たら、残りの 2 つのステップを自分で完了します。
上記function
では、ユーザーがクリックした画像の ID を に保存しましたvariable
。
実行すると、データをpostback
簡単に保存したり、静的に割り当てたり、好きな方法で割り当てることができます。varibale's
hiddenfield
varibale
ついにアクセスできますcode behind
。
私がこのことをしなければならない場合。私は上記のプロセスに従います。そのはるかに簡単で迅速なプロセス。クライアント側ですべてを行うことができます。
あなたが思うこと?