RegisterUser: CreateUserWizardStep.ContentTemplate 未包含用于安全提示问题的 ID 为 Question 的 IEditableTextControl。当成员资格提供程序要求提示问题和答案时,必须提供此项。

CreateUserWizard1: CreateUserWizardStep.ContentTemplate does not contain an IEditableTextControl with ID Question for the security question, this is required if your membership provider requires a question and answer.

这个问题看到中文英文社区都有很多遇到这个问题。今天在项目中页遇到了。

处办理方法:在CreateUserWizard控件中报错提示,没有ID为Qusetion的Textbox这个问题实际取决于Webconfig的membership节点配置,当在<providers>中把requiresQuestionAndAnswer设定为true是则会出现这个报错(requiresQuestionAndAnswer="true" )。也就是CreateUserWizard控件在创建新用户时必须设置输入安全提问,默认CreateUserWizard控件可能没有Question和Answer的两个TextBox,所以报错说无法找到没有对应的控件,但以前在.NET Framework 2.0中默认有这个两个TextBox,在.NET FrameWork 4.0中CreateUserWizard控件默认没有,没有只需要自定义模板里面加入两个TextBox加入这个ID,即不会报错提示。