0

私のページにはいくつかのasp:CheckBoxがあります。
私はjQueryを使用してそれらのいくつかを(さまざまな方法で)非表示にしています。
次に、送信ボタンを押すとサーバー側に移動し、特定のチェックボックスが表示されているかどうかを(さまざまな方法で)判断しようとしています。
ただし、何らかの理由で、サーバー側ではすべてのチェックボックスが常に表示されます。どれが隠されているかをどうやって知ることができますか?

クライアントコード-次のいずれか:

$("#cb1").hide(); 
$("#cb1").css("display", "none"); 
$("#cb1").css("visibility", "hidden"); 

サーバーコード-次のいずれか:

myCheckBox.Visible               '- always True 
myCheckBox.Attributes("display") '- always "nothing" 
myCheckBox.Style("visibility")   '- always "nothing" 
myCheckBox.Style("visible")      '- always "nothing"
4

1 に答える 1

0

フォームを送信していますよね?チェックボックスを非表示にするときは、その値を変更します。次に、サーバー側でその値を確認します。ASPがスタイル属性をチェックできるかどうかはわかりませんが、GETまたはPOSTであるため、値を取得できます。

于 2013-01-30T10:06:49.747 に答える