2

我想在不使用 CreateUserWizard 的情况下创建一个注册新用户的功能。我怎样才能更改我的代码以允许这样做?

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="registerUser.aspx.cs" Inherits="_Default" %>

<html>
  <head runat="server">
    <title>LLLY网上书店 - 注册</title>
    <link rel="stylesheet" href="css/style.css">
  </head>
  <body>
    <div class="container">
      <section class="register">
        <h1>LLLY网上书店 - 注册新用户&lt;/h1>
        <form method="post" action="index.html" runat="server">
          <div class="reg_section personal_info">
            <h3>个人信息</h3>
            <asp:TextBox ID="username" runat="server" value="" placeholder="用户名"></asp:TextBox>
            <asp:TextBox ID="email" runat="server" placeholder="电子邮件地址"></asp:TextBox>
          </div>
          <div class="reg_section password">
            <h3>用户密码</h3>
            <asp:TextBox ID="password" runat="server" placeholder="请输入密码"></asp:TextBox>
            <asp:TextBox ID="confirmPwd" runat="server" placeholder="确认密码"></asp:TextBox>
            <input type="password" name="confirm" value="" placeholder="确认密码">--%>
          </div>
          <div class="reg_section password">
            <h3>地区</h3>
            <asp:DropDownList ID="DropDownList1" runat="server">
              <asp:ListItem>1</asp:ListItem>
              <asp:ListItem>2</asp:ListItem>
              <asp:ListItem>3</asp:ListItem>
            </asp:DropDownList>
            <asp:TextBox ID="textarea" runat="server" TextMode="MultiLine" placeholder="家庭住址"></asp:TextBox>
          </div>
          <p class="terms">
            <label>
              <input type="checkbox" name="remember_me" id="remember_me">
              我同意  <a href="http://www.imomen.com/">LLLY网上书店</a>&nbsp;注册准入原则
              </label>
          </p>
          <p class="submit">
            <asp:Button ID="commit" runat="server" Text="注册" onclick="commit_Click"></asp:Button>
          </p>
        </form>
      </section>
    </div>
  </body>
</html>
4

2 回答 2

2

您的问题不是那么简单,您可以在 asp.net 网站上找到包含源代码和详细信息的完整教程:

创建用户帐户 (C#)

您还可以阅读以下文章:了解 ASP.NET 角色和成员资格 - 初学者教程

于 2013-05-28T02:09:02.297 回答
0

如果您想通过代码创建用户,您可以在 Membership 类中使用 Create User 的重载方法之一。

MSDN:Membership.CreateUser 方法

MembershipCreateStatus status;
var user = Membership.CreateUser(username.Text, password.Text, email.Text, null, null, true, out status);
于 2013-05-28T03:07:50.857 回答