ドロップダウンリストから追加したいオプションの数をユーザーに尋ねる投票システムを作成しようとしています。
次に、ユーザーが数値を選択すると、それらの数値にテキスト ボックスを追加し、最後に asp.net を使用してテキスト ボックスを反復処理し、それらの値をデータベースに追加します。
例:
- ユーザーは 5 つのオプションを追加することを選択します。
- Jquery を使用して、フォームに 5 つの入力を追加します。
- ユーザーが値を追加します。
- テキスト ボックスを繰り返し処理し、これらの値に基づいて void を実行します。
最初の 3 つのステップは実行できますが、4 番目のステップで行き詰まります。それを解決するために、ループを使用しようとしました:
foreach (TextBox tb in form1.Controls)
{
Response.Write(tb.Text);
}
しかし、それはエラーをスローします:
タイプ 'System.Web.UI.LiteralControl' のオブジェクトをタイプ 'System.Web.UI.WebControls.TextBox' にキャストできません。
テキストボックスを繰り返しスローするにはどうすればよいですか?
ありがとう