Asp.net 与登录控件有关

Asp.net 与登录控件有关,asp.net,vb.net,Asp.net,Vb.net,我有一个母版页,其中有一个Loginname控件。我在母版页中有一个链接,它重定向到register.aspx,其中包含createuserwizard,如下所示 <%@ Page Language="vb" AutoEventWireup="false" MasterPageFile="~/MasterPages/AdminMaster.Master" CodeBehind="Register.aspx.vb" Inherits="Architect.Register" %>

我有一个母版页,其中有一个Loginname控件。我在母版页中有一个链接,它重定向到register.aspx,其中包含createuserwizard,如下所示

<%@ Page Language="vb" AutoEventWireup="false" MasterPageFile="~/MasterPages/AdminMaster.Master" CodeBehind="Register.aspx.vb" Inherits="Architect.Register" %>


<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">

<asp:CreateUserWizard ID="CreateUserWizard1" runat="server" 
    ContinueDestinationPageUrl="~/Login/Register.aspx">
    <WizardSteps>
        <asp:CreateUserWizardStep ID="CreateUserWizardStep1" runat="server">
        </asp:CreateUserWizardStep>
        <asp:CompleteWizardStep ID="CompleteWizardStep1" runat="server">
        </asp:CompleteWizardStep>
    </WizardSteps>
</asp:CreateUserWizard>
</asp:Content>


我有home.aspx页面,其中我以管理员身份登录,用户名为ram,登录名更改为ram。作为管理员,我必须创建另一个用户。因此,我使用createuserwizard(register.aspx)创建了一个新用户。创建用户后,登录名从ram更改为新用户的用户名。那是我不想要的。ram必须存在。这意味着loginname必须是ram本身。我必须进行哪些自定义才能使loginname不发生更改?

标准登录控件是为自我注册而设计的,不用于管理目的。您有三种选择,在VS2008中使用,编写您自己的用户管理元素,或者购买/下载现有的ASP.NET用户管理函数