サーバー転送の目的で、以前のPHPWebアプリケーションをVisualBasicでASP.Netに変換している最中です。
私がやろうとしているのは、チェックボックスのセットをループして、チェックされているかどうかを確認し、チェックされている場合は、それらの値を文字列に追加することです。
私が読んだところによると、ASPコントロールの代わりにHTML入力として設定されたチェックボックスは、ループして値を取得するのが難しい場合があります。
また、チェックボックスはチェックボックスの追加グループを制御するため、たとえば、checkbox1がチェックされている場合、チェックボックスのグループAをチェックして、どれがチェックされているかを確認する必要があります。チェックボックス3がチェックされている場合、グループBなどをループする必要があります。
すべてのチェックボックスには、単純な増分命名規則(PE1、PE2、PE3など)のIDがあります。
VBを使用してASPでこれを行うための最良の方法は何ですか?PHPでは、送信されたチェックボックスをループし、変数とカウンターを使用してそれらを識別するのは簡単でした。
var name = 'PE';
For(i=1; i<10; i++){
checkbox = name.i;
if(checkbox.checked){
Blah blah. You get the point.
}
}
しかし、vb.netでこれを行う方法がわかりません。
私はFindControlを試しましたが、これまでのところ、それを使用可能なコードに転送することはほとんどできませんでした。
考え?