View Full Version : سوال: خطای No Overload for Method CreateUser takes 4 auguments
  
imanasp
چهارشنبه 03 شهریور 1389, 14: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, 14:58 عصر
خوب مشخصه که این متد overload  ی با 4 تا آرگومان نداره. یا کمتر یا بیشتر.
من این خطاها رو در مرجع کامل خطاها شرح دادم.
imanasp
چهارشنبه 03 شهریور 1389, 16:18 عصر
خوب مشخصه که این متد overload  ی با 4 تا آرگومان نداره. یا کمتر یا بیشتر.
من این خطاها رو در مرجع کامل خطاها شرح دادم.
3 تا آرگومان میگیره ولی خود کلاسش ReadOnly هستش و نمیشه تغییرش داد ولی تو دو تا پروژم به همین صورت کار میکرد:متفکر:
milade
چهارشنبه 03 شهریور 1389, 17: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, 20: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, 05:30 صبح
لبته این در صورتی هستش که جواب و سوال رو نداشته باشیم ( با  Membership.RequiresQuestionAndAnswer چک کنید )
بله توی web.config خاصیت requiresQuestionAndAnswer=false رو تنظیم کردم فقط 3 تا آرگومان میگیره!!!
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.