私はページ内のコントロールを見つけようとしています。 Idはこれは私が間違っているところ FindControl in Asp.Net
Dim taskId As HtmlInputCheckBox
i =10
taskId = Me.FindControl("chkTaskOption_" + i)
taskId.Checked = True
は、いずれかを教えてもらえます「倍増する文字列を変換することができません」例外をスローサーバーコントロール(チェックボックス) として利用可能です。
私はそれがキャストノーだとかなり確信していますか?申し訳ありません、 "double"の部分を見たところ – jcolebrand
文字列の部分が解決されたら、CheckedをTrueに設定するためのキャストが必要です。 –
VB.NETは実際には上記の状況で明示的な型変換を必要としません - 実際にHtmlInputCheckBox(またはその派生型)が見つかったコントロールであれば問題ありません。彼は正しいタイプのローカル変数にCheckedプロパティを設定しているので、その行にエラーはありません。 – patmortech