2010-12-01 1 views
0

Является ли это правильной декларацией findcontrol для полного шага createuserwizard1?Как использовать findcontrol в createuserwizard1 полный шаг ...?

Dim UserName Как TextBox = CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl ("Label11")

Но когда я использую его своим шоу объект ошибки ожидается!

В чем была проблема?

ответ

0

Вы не можете установить значение текстового поля в общий элемент управления (особенно тот, который действительно является меткой). Кроме того, вы забыли ключевое слово New при инициализации UserName. В зависимости от того, что вы пытаетесь сделать, вы можете попробовать следующее ...

'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)