我每次调用Membership.CreateUser(string username,string password)总是提示有错误,说需要邮件地址,但我只想创建只带有用户名和密码的成员.
MSDN中有此函数的重载:
//此方法不行,提示需要邮件地址
public static MembershipUser CreateUser (
string username,
string password
)
//此方法可行
public static MembershipUser CreateUser (
string username,
string password,
string email,
string passwordQuestion,
string passwordAnswer,
bool isApproved,
out MembershipCreateStatus status
)请问:为什么是重载的方法,我编译时没错,运行时上面的方法不行.是不是在调用此方法之前要设置什么?

解决方案 »

  1.   

    不会吧?
    -------------------------------------------------------------提供的密码答案无效。 
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Web.Security.MembershipCreateUserException: 提供的密码答案无效。源错误: 
    行 18:     protected void Button1_Click(object sender, EventArgs e)
    行 19:     {
    行 20:         MembershipUser user = Membership.CreateUser("sszwwj","123456");
    行 21:         Response.Write(user.IsApproved.ToString());
    行 22:     }