PDA

View Full Version : سوال: خطای No Overload for Method CreateUser takes 4 auguments



imanasp
چهارشنبه 03 شهریور 1389, 13:03 عصر
اینم کدی که خطا میده، توی بقیه پروژهام مشکلی نداشت ولی؟؟



protected void btnCreatUser_Click(object sender, EventArgs e)
{
MembershipCreateStatus createStatus;
MembershipUser newUser = Membership.CreateUser(txtUserName.Text, txtPasswordUser.Text,
txtEmailUser.Text, out createStatus);

amirjalili
چهارشنبه 03 شهریور 1389, 13:58 عصر
خوب مشخصه که این متد overload ی با 4 تا آرگومان نداره. یا کمتر یا بیشتر.
من این خطاها رو در مرجع کامل خطاها شرح دادم.

imanasp
چهارشنبه 03 شهریور 1389, 15:18 عصر
خوب مشخصه که این متد overload ی با 4 تا آرگومان نداره. یا کمتر یا بیشتر.
من این خطاها رو در مرجع کامل خطاها شرح دادم.

3 تا آرگومان میگیره ولی خود کلاسش ReadOnly هستش و نمیشه تغییرش داد ولی تو دو تا پروژم به همین صورت کار میکرد:متفکر:

milade
چهارشنبه 03 شهریور 1389, 16:35 عصر
protected void btnCreatUser_Click(object sender, EventArgs e)
{
MembershipCreateStatus createStatus;
MembershipUser newUser = Membership.CreateUser(txtUserName.Text, txtPasswordUser.Text,
txtEmailUser.Text);
البته این در صورتی هستش که جواب و سوال رو نداشته باشیم ( با Membership.RequiresQuestionAndAnswer چک کنید )
در غیر این صورت :

MembershipUser newUser = Membership.CreateUser(
txtUsername.Text,
Password.Text,
Email.Text,
txtPasswordQuestion.Text,
txtPasswordAnswer.Text,
false,
out createStatus);

sigmaman
چهارشنبه 03 شهریور 1389, 19:17 عصر
اینم یه نمونه دیگه


MembershipCreateStatus status;
MembershipUser user = Membership.CreateUser(TxtAccount.Text, TxtPass.Text, TxtEmail.Text, Session["Security"].ToString(), TxtSecurity.Text, true, out status);
if (Session["QSecurity"].ToString() != TxtSecurity.Text)
{
Error;

}
else if (status == MembershipCreateStatus.DuplicateUserName)
{
Error;

}
else if (status == MembershipCreateStatus.DuplicateEmail)
{
Error;
}
else if (status == MembershipCreateStatus.InvalidPassword)
{
Error;
}

else if (status == MembershipCreateStatus.Success)
{

Response.Redirect(url)
}

imanasp
پنج شنبه 04 شهریور 1389, 04:30 صبح
لبته این در صورتی هستش که جواب و سوال رو نداشته باشیم ( با Membership.RequiresQuestionAndAnswer چک کنید )

بله توی web.config خاصیت requiresQuestionAndAnswer=false رو تنظیم کردم فقط 3 تا آرگومان میگیره!!!