ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی “ ورود به حساب” کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمیشود، اینجا را کلیک کنید.





صفحه 2 از 9 نخست 12345 ... آخرین
نمایش نتایج: از 11 به 20 از 81
Like Tree12Likes

موضوع: دوره آموزشی ویتامین c

  1. #11
    adminmsp
    مدیر کل و موسس سایت
    تاریخ عضویت
    1970 Jan
    محل سکونت
    M.S.P Soft
    نوشته ها
    1,589
    759
    429
    ببنید مشکل نمیشه گفت تایپه گاهی اوقات اروری برای سطح دسترسی پیش میاد که باید پارامتر های ارسالی رو چک کرد ! ! الان باید دید ارورتون چیه ؟

    RoleProvider درسته !
    toytown likes this.
    با M.S.P Soft به دنياي برنامه نويسي وارد شويد[برای نمایش لینک باید عضو شوید. ]
  2. 2
  3. #12
    Yashil
    كاربر عادي
    تاریخ عضویت
    2014 Jan
    نوشته ها
    7
    7
    1

    Lightbulb

    با تشکر از وقتی میزارید.

    وقتی که داشتم کدهایی رو که نوشتم زیر و رو میکردم اشتباهم رو پیدا کردم
    بله حق با شماست من پارامترهای کنترلی در Web.config در AdminPanel رو اشتباه نوشته بودم
    کد:
          <authorization>
            <allow users="Admin"/>
            <deny users="*"/>
          </authorization>
    که درستش همونی هست که شما فرمودید
    کد:
          <authorization>
            <allow roles="Admin"/>
            <deny users="*"/>
          </authorization>
    ویرایش توسط Yashil : 2015-07-27 در ساعت 06:00 PM
  4. 1
  5. #13
    adminmsp
    مدیر کل و موسس سایت
    تاریخ عضویت
    1970 Jan
    محل سکونت
    M.S.P Soft
    نوشته ها
    1,589
    759
    429
    نقل قول نوشته اصلی توسط Yashil [برای نمایش لینک باید عضو شوید. ]
    با تشکر از وقتی میزارید.

    وقتی که داشتم کدهایی رو که نوشتم زیر و رو میکردم اشتباهم رو پیدا کردم
    بله حق با شماست من پارامترهای کنترلی در Web.config در AdminPanel رو اشتباه نوشته بودم
    کد:
          <authorization>
            <allow users="Admin"/>
            <deny users="*"/>
          </authorization>
    که درستش همونی هست که شما فرمودید
    کد:
          <authorization>
            <allow roles="Admin"/>
            <deny users="*"/>
          </authorization>
    موفق باشید
    با M.S.P Soft به دنياي برنامه نويسي وارد شويد[برای نمایش لینک باید عضو شوید. ]
  6. #14
    Yashil
    كاربر عادي
    تاریخ عضویت
    2014 Jan
    نوشته ها
    7
    7
    1
    باسلام مجدد

    به یک مشکل در رویداد OnClick دگمه btnEdit در "نام دسترسي" برخوردم (آخرای جسله چهارم پارت 2 )

             protected void btnEdit_OnClick(object sender, EventArgs e)
    {
    if (ViewState["roleid"] == null)
    {

    }
    else
    {
    int roleid = int.Parse(ViewState["roleid"].ToString());
    var role = db.Tbl_Role.First(r => r.RoleID = roleid);
    role.RoleTitle = txtBoxRoleName.Text;
    db.SaveChanges();
    rgvShowRole.DataBind();
    Response.Redirect(Request.UrlReferrer.AbsolutePath.ToString());
    }
    }



    لیست خطاهای مربوطه

     1- Cannot convert lambda expression to delegate type 'System.Func<News_Project_Web.Models.Tbl_Role,bool>' because some of the return types in the block are not implicitly convertible to the delegate return type

    2- Cannot implicitly convert type



    این خطا در حالی رخ داده که توی خود فیلم هیچ خطایی در این رابطه وجود نداره
    ویرایش توسط Yashil : 2015-07-29 در ساعت 08:27 PM
  7. #15
    adminmsp
    مدیر کل و موسس سایت
    تاریخ عضویت
    1970 Jan
    محل سکونت
    M.S.P Soft
    نوشته ها
    1,589
    759
    429
    نقل قول نوشته اصلی توسط Yashil [برای نمایش لینک باید عضو شوید. ]
    باسلام مجدد

    به یک مشکل در رویداد OnClick دگمه btnEdit در "نام دسترسي" برخوردم (آخرای جسله چهارم پارت 2 )

             protected void btnEdit_OnClick(object sender, EventArgs e)
    {
    if (ViewState["roleid"] == null)
    {

    }
    else
    {
    int roleid = int.Parse(ViewState["roleid"].ToString());
    var role = db.Tbl_Role.[COLOR=#B22222]First[/COLOR](r => [COLOR=#FF0000]r.RoleID = roleid[/COLOR]);
    role.RoleTitle = txtBoxRoleName.Text;
    db.SaveChanges();
    rgvShowRole.DataBind();
    Response.Redirect(Request.UrlReferrer.AbsolutePath.ToString());
    }
    }



    لیست خطاهای مربوطه

     1- Cannot convert lambda expression to delegate type 'System.Func<News_Project_Web.Models.Tbl_Role,bool>' because some of the return types in the block are not implicitly convertible to the delegate return type

    2- Cannot implicitly convert type


    این خطا در حالی رخ داده که توی خود فیلم هیچ خطایی در این رابطه وجود نداره
    قرار نیست تو فیلم خطا بده که !
    خوب، کد هایی که تو LinqDatasource نوشتید RoleId را هم فراخوانی کردید از دیتابیس ؟ یا اینکه ViewState را پر میکنید ؟
    با M.S.P Soft به دنياي برنامه نويسي وارد شويد[برای نمایش لینک باید عضو شوید. ]
  8. #16
    Yashil
    كاربر عادي
    تاریخ عضویت
    2014 Jan
    نوشته ها
    7
    7
    1
    نقل قول نوشته اصلی توسط MspSoft [برای نمایش لینک باید عضو شوید. ]
    قرار نیست تو فیلم خطا بده که !
    خوب، کد هایی که تو LinqDatasource نوشتید RoleId را هم فراخوانی کردید از دیتابیس ؟ یا اینکه ViewState را پر میکنید ؟
    ممنون بامذه بود;
    به نظر می رسه که این کارا رو انجام داده باشم

    فایلهای مربوط به Role.aspx رو پیوست کردم اگه لطف کنین و بررسی شون کنید ممنون می شم.

    [برای نمایش لینک باید عضو شوید. ]
    رمـــز فـایـــل: mspsoft1
    ویرایش توسط Yashil : 2015-07-29 در ساعت 12:03 PM
  9. #17
    adminmsp
    مدیر کل و موسس سایت
    تاریخ عضویت
    1970 Jan
    محل سکونت
    M.S.P Soft
    نوشته ها
    1,589
    759
    429
    نقل قول نوشته اصلی توسط Yashil [برای نمایش لینک باید عضو شوید. ]
    ممنون بامذه بود;
    به نظر می رسه که این کارا رو انجام داده باشم

    فایلهای مربوط به Role.aspx رو پیوست کردم اگه لطف کنین و بررسی شون کنید ممنون می شم.

    [برای نمایش لینک باید عضو شوید. ]
    رمـــز فـایـــل: mspsoft1
    مشکلی خواستی ندیدم ! باید دیباگ بشه خط به خط !
    کد های صفحه ASPx :

    <div class="row">
    <div class="col-lg-12">
    <h1 class="page-header">سطح دسترسی کاربران</h1>
    </div>
    <asp:LinqDataSource runat="server" ID="dsShowRole" OnSelecting="dsShowRole_OnSelecting"></asp:LinqDataSource>
    <asp:MultiView runat="server" ID="mvshowRole" ActiveViewIndex="0">
    <asp:View runat="server" ID="vmShowRole">
    <telerik:RadGrid ID="rgvShowRol" OnItemCommand="rgvShowRol_OnItemCommand" DataSourceID="dsShowRole" runat="server" AutoGenerateColumns="False" AllowPaging="True">
    <MasterTableView DataSourceID="dsShowRole">
    <Columns>
    <telerik:GridBoundColumn DataField="RoleName" HeaderText="نوع دسترسی" UniqueName="column" FilterControlAltText="Filter column column">
    <ColumnValidationSettings>
    <ModelErrorMessage Text=""></ModelErrorMessage>
    </ColumnValidationSettings>
    </telerik:GridBoundColumn>
    <telerik:GridBoundColumn DataField="RoleTitle" HeaderText="نام دسترسی" UniqueName="column1" FilterControlAltText="Filter column1 column">
    <ColumnValidationSettings>
    <ModelErrorMessage Text=""></ModelErrorMessage>
    </ColumnValidationSettings>
    </telerik:GridBoundColumn>
    <telerik:GridTemplateColumn HeaderText="دستورات" UniqueName="TemplateColumn" FilterControlAltText="Filter TemplateColumn column">
    <ItemTemplate>
    <asp:LinkButton runat="server" ID="lbEdit" CssClass="btn btn-info btn-xs" CommandArgument='<%#Eval("RoleID") %>' CommandName="DoEdit">ویرایش</asp:LinkButton>
    </ItemTemplate>
    </telerik:GridTemplateColumn>
    </Columns>
    </MasterTableView>
    </telerik:RadGrid>
    </asp:View>
    <asp:View runat="server" ID="vmEdit">
    <div class="col-md-4">
    <div class="form-group">
    <asp:Label runat="server" ID="lblRoleTitle" Text="نام دسترسی"></asp:Label>
    <asp:TextBox runat="server" ID="txtRoleName" CssClass="form-control"></asp:TextBox>
    </div>
    <div class="form-group">
    <asp:Button runat="server" ID="btnEdit" Text="ویرایش" CssClass="btn btn-success btn-block" OnClick="btnEdit_OnClick"/>
    </div>
    </div>
    </asp:View>
    </asp:MultiView>

    </div>




    کد های صفحه .CS:


    protected void dsShowRole_OnSelecting(object sender, LinqDataSourceSelectEventArgs e)
    {
    e.Result = (from p in db.Tbl_Role
    orderby p.RoleID descending
    select new
    {
    p.RoleID,
    p.RoleName,
    p.RoleTitle,
    }).ToList();
    }

    protected void rgvShowRol_OnItemCommand(object sender, GridCommandEventArgs e)
    {
    switch (e.CommandName)
    {
    case "DoEdit":
    {
    int roleid = int.Parse(e.CommandArgument.ToString());
    var role = db.Tbl_Role.First(p => p.RoleID == roleid);
    txtRoleName.Text = role.RoleTitle;
    ViewState["roleid"] = roleid;
    mvshowRole.SetActiveView(vmEdit);
    break;
    }
    }
    }

    protected void btnEdit_OnClick(object sender, EventArgs e)
    {
    if (ViewState["roleid"] == null)
    {

    }
    else
    {
    int roleid = int.Parse(ViewState["roleid"].ToString());
    var role = db.Tbl_Role.First(r => r.RoleID == roleid);
    role.RoleTitle = txtRoleName.Text;
    db.SaveChanges();
    rgvShowRol.DataBind();
    Response.Redirect(Request.UrlReferrer.AbsolutePath.ToString());
    }
    }
    }




    یک برسی کنید ! با کد های خودتون ببینید مشکل چیست !
    با M.S.P Soft به دنياي برنامه نويسي وارد شويد[برای نمایش لینک باید عضو شوید. ]
  10. 1
  11. #18
    Yashil
    كاربر عادي
    تاریخ عضویت
    2014 Jan
    نوشته ها
    7
    7
    1

    Lightbulb

    سلام
    پدرم در اومد تا مشکل رو پیدا کردم،
    به جای دوتا مساوی (==) به اشتباه یک مساوی (=) گذاشته بودم.

    درستش این میشه که خود شما هم در آموزش و هم در کد ارسالی این نکته رو رعایت کردین.
    کد:
    protected void btnEdit_OnClick(object sender, EventArgs e)
    {
        if (ViewState["roleid"] == null)
        {
     
        }
        else
        {
            int roleid = int.Parse(ViewState["roleid"].ToString());
            var role = db.Tbl_Role.First(r => r.RoleID == roleid);
            role.RoleTitle = txtBoxRoleName.Text;
            db.SaveChanges();
            rgvShowRole.DataBind();
            Response.Redirect(Request.UrlReferrer.AbsolutePath.ToString());
        }
    }

    بازهم متشکرم
    ویرایش توسط Yashil : 2015-07-29 در ساعت 08:34 PM
  12. #19
    adminmsp
    مدیر کل و موسس سایت
    تاریخ عضویت
    1970 Jan
    محل سکونت
    M.S.P Soft
    نوشته ها
    1,589
    759
    429
    نقل قول نوشته اصلی توسط Yashil [برای نمایش لینک باید عضو شوید. ]
    سلام
    پدرم در اومد تا مشکل رو پیدا کردم،
    به جای دوتا مساوی (==) به اشتباه یک مساوی (=) گذاشته بودم.

    درستش این میشه که خود شما هم در آموزش و هم در کد ارسالی این نکته رو رعایت کردین.
    کد:
    protected void btnEdit_OnClick(object sender, EventArgs e)
    {
        if (ViewState["roleid"] == null)
        {
     
        }
        else
        {
            int roleid = int.Parse(ViewState["roleid"].ToString());
            var role = db.Tbl_Role.First(r => r.RoleID == roleid);
            role.RoleTitle = txtBoxRoleName.Text;
            db.SaveChanges();
            rgvShowRole.DataBind();
            Response.Redirect(Request.UrlReferrer.AbsolutePath.ToString());
        }
    }

    بازهم متشکرم
    اساسی یاد گرفتید.
    دیگه هیچ وقت این ارور تکررار نمیکنید ! مطمئن باشید
    با M.S.P Soft به دنياي برنامه نويسي وارد شويد[برای نمایش لینک باید عضو شوید. ]
  13. #20
    90154004
    كاربر عادي
    تاریخ عضویت
    2015 Jul
    نوشته ها
    2
    1
    0
    سلام می خواستم بپرسم دلیل اینکه فرم Login رو داخل یک updatepanel گذاشتید چیست ؟
    باتشکر
صفحه 2 از 9 نخست 12345 ... آخرین
نمایش نتایج: از 11 به 20 از 81

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

Content Relevant URLs by vBSEO 3.6.0 RC 2