2010-12-13 9 views
1

私のウェブサイト上のすべての投稿データをループして値を取得していますが、これは後で使用されます。ユーザーは、2つのラジオボタンをページに貼り付けます.1つは正しい答えを示し、もう1つは誤った答えを示します。投稿されたデータに基づいてラジオボタンがチェックされているかどうかを調べる方法を知る必要があります。これは可能ですか?ASP.NETでポストバックした後にラジオボタンがオンになっていることを確認します。

ありがとうございました。

答えて

2

ラジオボタンがチェックされている場合は、そのUniqueIDとキーポストされたデータ、内にエントリが存在します:あなたが要求コレクションから直接読んで主張する場合

if (Request.Form[yourRadioButton.UniqueID] != null) { 
    // Radio button is checked, do something. 
} 
+0

ええと、私はちょうどプロッパーブロンドの瞬間を持っていたと思う。とにかくそれがチェックされていない限り、値は投稿されないことを忘れていました。 – webnoob

0

は、Request.Form["radiobuttonname"]を読み、それが含まれています選択されたボタンの値

しかし、ラジオボタンコントロール自体をチェックする方がはるかに優れています。なぜそうできないのですか?

+0

私はフォームがどこから投稿され、フォームがユーザーによって作成されるのかわからないので、特定のポストバックを呼び出すASP.NETボタンコントロールを割り当てることができません。これが私がこのようにすることを決めた理由です。 – webnoob

関連する問題