Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка под ASP.NET > вопрос по CreateUserWizard


Автор: Alfmaster 8.4.2009, 19:28
Как получить ID созданного узера?

Автор: Idsa 8.4.2009, 19:36
Нашел у себя в проекте следующий код в обработчике CreateUserWizard_CreatedUser:
Код

MembershipUser membershipUser = Membership.GetUser(this.createUserWizard.UserName);
Guid membershipUserId = (Guid)membershipUser.ProviderUserK

Автор: Alfmaster 9.4.2009, 14:17
Спасибо!

Автор: Alfmaster 9.4.2009, 22:45
Код

<asp:CreateUserWizard ID="CreateUserWizard1"  runat="server" 
                oncreateduser="CreateUserWizard1_CreatedUser" 
                oncreatinguser="CreateUserWizard1_CreatingUser">
            <StartNavigationTemplate>
                <asp:Button ID="StartNextButton" runat="server" CommandName="MoveNext" 
                    Text="Next" />
            </StartNavigationTemplate>
            <WizardSteps>
                <asp:CreateUserWizardStep runat="server" >
                    <ContentTemplate>
                        <table border="0">
                            <tr>
                                <td align="center" colspan="2">
                                    Sign Up for Your New Account</td>
                            </tr>

                           ...

                                <td>
                                    <asp:DropDownList ID="LstRoles" runat="server" DataSource="<%#Roles.GetAllRoles()%>">
                                    
                                    </asp:DropDownList>
                                </td>
                            </tr>

                            ...

                        </table>
                    </ContentTemplate>
                </asp:CreateUserWizardStep>
                <asp:CompleteWizardStep runat="server" />
            </WizardSteps>
        </asp:CreateUserWizard>




Добавил в свой визард DropDownList и теперь никак не могу понять, как к нему обратиться, чтобы получить выбраное значение! Помогите!!!!

Автор: Idsa 9.4.2009, 23:26
Alfmaster, не ленитесь гуглить, прежде чем задавать вопрос.

Ваш DropDown можно найти, обратившись к свойству ContentTemplateContainer конкретного CreateUserWizardStep и выполнив FindControl с аргументом "LstRoles". К CreateUserWizard можно обратиться напрямую (если задать ему Id), или через CreateUserWizard ( при помощи свойств, вроде CreateUserWizard.WizardSteps, CreateUserWizard.ActiveStepIndex).

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)