- - PR -
複数のテキストボックスについて
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2004-02-04 10:13
はじめまして、.netは初心者の者ですが
javaなどでは複数のテキストボックスに 「名前+連番」で後はfor文で取得できたのですが そのテキストボックスの値が取得できたのですがasp.netでは そのようなことが出来るのでしょうか? | ||||||||
|
投稿日時: 2004-02-04 10:29
なみへーです。
みたいな感じで、"textbox1"の部分を変えれば出きたはずです。 | ||||||||
|
投稿日時: 2004-02-04 10:50
なみへーさん、ありがとうございました。
早速試してみます。 | ||||||||
|
投稿日時: 2004-02-04 13:31
先ほどはありがとうございました。
先ほどの ----------------------------------- Dim TxtBo As TextBox TxtBo = CType(Me.FindControl("textbox1"), TextBox) ----------------------------------- を実行した結果 "System.InvalidCastException: 指定されたキャストは有効ではありません。" というエラーが出てしまい、理由がわからずに困っています。 | ||||||||
|
投稿日時: 2004-02-04 13:38
Me.FindControl("textbox1")の値はどうなっていますか?
textbox1という名前(ID)のコントロールがページ上にありますか? | ||||||||
|
投稿日時: 2004-02-04 14:12
画面上にはKingaku1という名前であり ソース上には以下のとおり宣言してあるのですが Protected WithEvents Kingaku1 As System.Web.UI.HtmlControls.HtmlInputText | ||||||||
|
投稿日時: 2004-02-04 14:13
デフォルトではbinary比較なので、大文字小文字を区別します。VB.NETで「プログラム」上は区別がないけど、ここは区別してください。
だ〜〜〜〜〜〜〜!!!!! もう、ちゃんと宣言した名前に変えてください。 TxtBo = CType(Me.FindControl("Kingaku1"), TextBox) [ メッセージ編集済み 編集者: Jitta 編集日時 2004-02-04 14:15 ] | ||||||||
|
投稿日時: 2004-02-04 14:22
たびたびすみません。
"Kingaku1"にしてやっても同じ結果が出てしまいました。 |