2010-12-01 9 views
0

これはcreateuserwizard1の完全なステップのためのfindcontrolの正しい宣言ですか?createuserwizard1でfindcontrolを使う方法...?

のTextBox = CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl( "Label11")として暗いユーザー名

しかし、私はそのショー予想エラーオブジェクトを、それを使用するときに!

何が問題でしたか?

答えて

0

テキストボックスの値を汎用コントロール(特に実際にはラベル)に設定することはできません。さらに、UserNameを初期化するときにNewキーワードを忘れてしまった。あなたがやろうとしている正確に何に応じて、次を試してみたいことがあります...

'This will set the textbox's Text to the label's text. 
Dim UserName As New Textbox 
UserName.Text = CType(CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("Label11"), Label).Text 

それとも

'This will cast the label to a new label control you define in code. 
Dim UserName as New Label 
UserName = CType(CreateUserWizard2.CreateUserStep.ContentTemplateContainer.FindControl("Label11"), Label) 
関連する問題