0

您好,我已经有一段时间遇到这个问题了。我在后面的代码中添加了十二个文本框(XXX.aspx.cs)。我收到此行的消息错误:

      Membership.CreateUser(HttpUtility.HtmlAttributeEncode(sFirstName.Trim()),
                 HttpUtility.HtmlAttributeEncode(sLastName.Trim()),

为什么我得到这个消息:方法'CreateUser'的重载需要12个参数。我想提一下,在我有 5 个文本框之前,它运行良好。现在,在我添加了 5 个文本框后,我收到了上面的消息。

4

1 回答 1

0

Membership.GetUser有几个重载。似乎您想使用带有两个参数的用户名和密码。

但是您上面的代码片段最后显示了一个逗号,这表明您有更多参数,或者至少它没有编译代码。

这应该有效:

Membership.CreateUser(
  HttpUtility.HtmlAttributeEncode(sFirstName.Trim()),
  HttpUtility.HtmlAttributeEncode(sLastName.Trim()));
于 2013-10-12T20:49:25.923 回答