MemberShip方法中的错误消息

时间:2013-10-12 20:36:03

标签: asp.net

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

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

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

1 个答案:

答案 0 :(得分:0)

Membership.GetUser有几个重载。看起来好像你想使用带有两个参数的用户名和密码。

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

这应该有效:

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