你好,我一直遇到这个问题一段时间了。我添加了十二个文本框 在后面的代码中(XXX.aspx.cs)。我收到此行的消息错误:
Membership.CreateUser(HttpUtility.HtmlAttributeEncode(sFirstName.Trim()),
HttpUtility.HtmlAttributeEncode(sLastName.Trim()),
为什么我得到这是消息:方法'CreateUser'的重载需要12个参数。 我想在我有5个文本框之前提到它并且它运行良好。现在,在我添加5个文本框后,我收到上面的消息。
答案 0 :(得分:0)
Membership.GetUser
有几个重载。看起来好像你想使用带有两个参数的用户名和密码。
但是上面的代码片段最后会显示一个逗号,表示您有更多参数,或者至少它没有编译代码。
这应该有效:
Membership.CreateUser(
HttpUtility.HtmlAttributeEncode(sFirstName.Trim()),
HttpUtility.HtmlAttributeEncode(sLastName.Trim()));