0

javascript を使用してクラスを変更する Panel コントロールがあります。ユーザーがボタンをクリックすると、Panel の CSS クラスを確認する必要があり、変更された値である場合は、何かを行う必要があります。問題は、Javascript を使用して CSS クラスを変更すると、サーバーがその情報を取得できないことです。クラスが変更されたことをサーバーに認識させる必要があります。私は試み__doPostbackましたが、それはページ上の要素の多くを台無しにします. 提案を探しています。

4

1 に答える 1

0

ページにを追加しhidden controlてそこに保存できます。

ASPXのIE

 <asp:HiddenField runat="server" id="hdnCSS" ClientIDMode="Static" />

JSを実行するときに、この非表示フィールドにデータを入力するための小さなコードを追加します。

$("#hdnCSS").val("yourValue"); // jquery

 OR

document.getElementById("hdnCSS").value = "yourValue" // javascript

ポストバックすると、値はで利用可能になりますhdnCSS.Value

于 2012-12-10T21:07:45.917 に答える