سوالات کدنویسی؟ باگتو پاسخگوست!

باگ در باگتو این امکان را به شما می‌دهد که برای حل مشکلات برنامه‌نویسی، باگ‌ها و سوالات فنی خود، از کمک تیم پشتیبانی و جامعه کاربران باگتو بهره ببرید. کافی است مشکل خود را برای ما ارسال کنید تا راهکارهای مناسبی دریافت کنید. همچنین، اگر در حوزه برنامه‌نویسی مهارت دارید، می‌توانید به باگ‌های ارسالی دیگران رسیدگی کرده و پاسخ‌های مفیدی ارائه دهید

  • 1401/03/13
  • 0
  • 115
1401/03/13 |
backend

قرار دادن برنامه وب نوشته شده با asp.net core

سلام و خسته نباشید

من یک برنامه با asp.net 5 نوشتم یکی از قابلیت های این نسخه این هست که بر روی انواع هاست ها اجرا میشه اما وقتی میخوام یک هاست خرید کنم سایت ارائه دهنده میگه حتما باید هاست ویندوزی داشته باشم.

میشه راهنماییم کنید چجور باید این برنامه رو روی هاست غیر ویندوزی هم اجرا کنم

 

ممنون


  • 1401/02/31
  • 1
  • 126
1401/02/31 |
backend

سلام این چه خطایی هست؟

ationException: RenderBody has not been called for the page at '/Areas/Admin/Views/shared/_Adminlayout.cshtml'. To ignore call IgnoreBody().

  • Microsoft.AspNetCore.Mvc.Razor.RazorPage.EnsureRenderedBodyOrSections()

  • Microsoft.AspNetCore.Mvc.Razor.RazorView.RenderLayoutAsync(ViewContext context, ViewBufferTextWriter bodyWriter)

  •  


  • 1401/02/30
  • 1
  • 111
1401/02/30 |
backend

مشکل در reload کردن پیج

با سلام و خسته نباشید خدمت اساتید و بزرگواران گرامی

در مورد حذف یک کاربر، وقتی من روی دکمه حذف کلیک میکنم با نمایش یک پیغام کاربر رو برای من حذف از دیتابیس انجام میدهد. منتها در همون لحظه با دستور location.reload صفحه لیست کارمندان رو برای من reload نمیکنه که باید صفحه رو دستی رفرش کنم.

میخواستم بدونم مشکل از کجاست. من با دستورا جاوا اسکریپت و اجکس این کاررو انجام میدم اما هیچ اتفاقی نمی افته

با تشکر

 


avatar
Abbaszadeh

کاربر

  • 1401/02/30
  • 1
  • 109
1401/02/30 |
c-sharp
backend
asp-net-core
asp

خوانده نشدن دیتا از فایل appsettings.Development.json

پروژه ی من دوتا EndPoint داره، یکی از نوع MVC و یکی از نوع RazorPage که هر کدوم فایل appsetting خودشون رو دارن.

وقتی Endpoint پروژم از نوع MVC هست، پیش فرض از appsettings.Development.json استفاده میکنه.
اما تو EndPoint دیگه که از نوع RazorPage هست داره از appsettings.json استفاده میکنه که البته من اینو نمیخوام و میخوام این هم از appsettings.Development.json خودش استفاده کنه.

چطور میتونم این مشکل رو حل کنم؟


  • 1401/02/26
  • 1
  • 125
1401/02/26 |
backend

انتشار پست در زمان معین

با سلام

اگر بخوام یک پست دریک زمان خاص منتشر شود از چه ابزاری باید استفاده کنم

quartz خوبه یا ابزار بهتری میتونید پیشنهاد بدید؟

ممنون


  • 1401/02/24
  • 1
  • 144
1401/02/24 |
backend

عدم نمایش ارورهای identity

با عرض سلام 
من پروژه ستارگان asp رو دارم می برم جلو  و در قسمت دهم که ثبت نام کاربر را پیاده سازی می کنند، استاد بابائی می گن که کد زیر باعث نمایش ارور ها  می شود.(اما وقتی امتحان کردم، این اتفاق نیوفتاد):
در کنترولر:
foreach (var item in result.Errors)
            {
                ModelState.AddModelError(item.Code, item.Description);
            }

 

و در ویو متناظر:
<div asp-validation-summary="ModelOnly" class="text-danger"></div>
که وجود این دو باهم، باعث نمایش خطاهای identity نشد....
لطفا راهنمایی کنید.


avatar
vahid

کاربر

  • 1401/02/24
  • 1
  • 96
1401/02/24 |
backend

استفاده از DataBase first در معماری کلین

من در پروژه های خود با CodeFirst کار میکنم. اما به دلیل اینکه این بار پروژه ای را شروع منیکنیم که قبلا تحت ویندوز بوده و پایگاه داده اش موجود است و کارفرما اصرار به DatBase First را دارد سوال من این است:

در معماری کلین چگونه DataBase First  را پیاده سازی کنم؟


avatar

کاربر

  • 1401/02/21
  • 1
  • 90
1401/02/21 |
backend
asp

Description

سلام خسته نباشید.در فصل پروژه ی پایانی زمانی که کاتالوگ جدید می خواهیم ایجاد کنیم .وقتی توضیحات را وارد می کنیم وثبت را می زنیم.دردیتابیس 

تمام فیلدها ذخیره می شوند به جز descriptionو همچنین در قسمت Details یک سری آیدی ها ی کاتالوگ مارا قبول می کند وجزییات محصول رانشان می دهد.ولی برای بعضی

از آیدی ها ارورSrc was nullرامی دهد.ممنون می شم راهنماییم کنید


avatar
سیما خانی

کاربر

  • 1401/02/21
  • 1
  • 84
1401/02/21 |
backend
asp-net-core

اررور DbContextOptions در کلاس databaseContext

با سلام خدمت شما

من فصل ششم قسمت 1 کاربران کلاس databasecontext را ایجاد کردم در قسمت کد DbContextOption میخوام بنویسم اررور میده ممنون میشم راهنمایی کنید.

(دیتابیس رو ایجاد کردم و ارتباط بین جداول هام برقرار.)

با تشکر


avatar
mk dev

کاربر

  • 1401/02/19
  • 1
  • 80
1401/02/19 |
asp-net-core
frontend

تم سایت و پنل

با سلام تشکر بابت ارائه این دوره ی مفید
در دوره دوره رایگان آموزش asp.net core 5 مقدماتی تم سایت و پنل مدیریت به صورت کامل برای دانلود کاربران سایت وجود دارد یا فقط همان صفحه هایی را که در هر بخش استفاده شده است قابل استفاده می باشد؟
 


  • 1401/02/14
  • 1
  • 76
1401/02/14 |
backend
asp

عدم واکشی اطلاعات از دیتابیس و نمایش آن در ویوو

​ public ResultDto> Excutee() { var roles = _context.Roles.ToList().Select(p => new RolsDto { Id =p.id, Name = p.name }).ToList(); return new ResultDto>() { Data = roles, Issuccess= true, Message = "", }; } ​


avatar
sa e

کاربر

  • 1401/02/10
  • 0
  • 84
1401/02/10 |
backend

امار تعدادثبت نام کاربران هرماه

من می خوام امار ماهانه تعداد کاربران ثبت نام شده رو بدست بیارم.. سرویس زیر رو نوشتم.

  

 var users = _contxt.Users.AsQueryable();

            if (users == null)
            {
                return new ResultChartDto()
                {
                    CountForThiryDay = new GetInfoForChartDto()
                    {
                        Display = new string[1],
                        Value = new int[1]
                    }
                };
            }

            GetInfoForChartDto countForMonth = new GetInfoForChartDto
            {
                Display = new string[12],
                Value = new int[12]
            };

            for (int i = 1; i < 12; i++)
            {
                //var firstDayOfMonth = new DateTime(DateTime.Now.Year, i, 1);
               // var lastDayOfMonth = new DateTime(DateTime.Now.Year, i, DateTime.DaysInMonth(DateTime.Now.Year, i));
                countForMonth.Display[i] = i.ToString();
                countForMonth.Value[i] = users.Where(p => Convert.ToInt16(p.InsertTime.Month)  == i).Count();
            }

            return new ResultChartDto()
            {
                CountForThiryDay = countForMonth
            };

در جدول هم برای ماه چهارم تعداد 5 کاربر، برای ماه سوم تعداد 1 کاربر وماه دوم نیر 2 کاربر  ثبت نام شده است. ولی در خروجی با این query تعداد کاربران ماه چهارم برابر 2 و ماه های سوم و دوم را برابر 1 قرار میدهد.

 


  • 1401/02/07
  • 1
  • 104
1401/02/07 |
c-sharp
dot-net

سوال درباره معماری ها مربوط به دوره سی شارپ متوسط

با سلام و احترام و خسته نباشید.

دوره خیلی خوبی بود.بنده چند سال سی شارپ برنامه نویسی کردم ولی چند سالی هست که با برنامه نویسی فاصله گرفتم . برای همین برای مرور دوره های شما را خریداری کردم. آخرین معماری که استفاده کردم از تکنولوژی mvc استفاده کردم تا حدی شبیه معماری شما بود. از نوع database base استفاده میکردم و قبلش پایگاه داده را داشتم.
آقای مهندس بابایی ،دو تا سوال داشتم ممنون میشم جواب بدید : 
1. معماری mvc که توضیح دادید استاندارد هست یا تا حدودی سلیقه ای هم بوده. منظورم بیشتر بحث پوشه بندی ها و ...

2. طبق فایلهای آموزشی، شما dto ها را در لایه bll ساختید، آیا بهتر نبود که در لایه dll که مختص ارتباط با داده می باشد ساخته شوند و در لایه bll  فقط مباحث مربوط به منطق برنامه قرار گیرد؟
3. بنده معماری کلین را بلد نبودم و همینطور همیشه database base جلو میرفتم که قبلش پایگاه داده Sql را ساخته بودم. تا حدودی متوسط و شاید بالاتر sql آشنایی دارم.
سوالی که دارم مباحث کلید خارجی یا محدودیت ها داخل پایگاه را چطور میشه تو حالت code first که توضیح دادید انجام میشه داد؟
4- تو این دوره نحوه آپدیت از کد به پایگاه داده را توضیح دادید .برعکسش را چطور میشه انجام داد.

از دوره و مباحث و فن بیان خیلی خوبتون تشکر میکنم.

سپاس از پاسخ گویی

با تشکر

1401/02/07


avatar
سیما خانی

کاربر

  • 1401/02/04
  • 1
  • 144
1401/02/04 |
backend
asp-net-core

****ساخته نشدن پوشه در Asp.net core ****

با سلام وقت بخیر ممنونم از آموزش خوبتون

بنده پروژه رو ایجاد کردم مربوط به فیلم 7 پیاده سازی قالب ادمین، پوشه های Core, infrastuctrue, peresentation, common ایحاد کردم و در قسمت solution در پوشه  و peresention,

new project از نوع asp.net core web application را انتخاب کردم و name شو گذاشتم EndPoint.Site  ایحاد کردم و در اخر سیو کردم.

اما پوشه های مربوط به Contorller View Model ایجاد نشدن. ممنون میشم راهنماییم کنید.


  • 1401/02/03
  • 0
  • 83
1401/02/03 |
backend
asp-net-core

مشکل ایجاد منو داینامیک

با سلام و خسته نباشید

توی قسمت پروژه پایانی و در فیلم tag helper اختصاصی ک منو ایجاد کردین رو انجام دادم و وقتی منو اول ک کالا دیجیتال زدین رو زیر منو براش ثبت میکنیم به درستی نشون میده ولی اگر منو های بعدی رو ایجاد و ساب منو براشون ایجاد کنیم دگ مرتب نشون نمیده و خودشون رو به عنوان یک منو میاد نشون میده.

این باگ مال چه قسمتی هستش ؟؟


  • 1401/02/03
  • 1
  • 148
1401/02/03 |
backend

لاگین در پروژه رایگان باگتو asp.net Core

باسلام و ارادت

سال نومبارک

طاعات و عباداتتون قبول حق

از سورس نسخه ی فروشگاهی رایگان asp.net core می خوام استفاده کنم اما زمانی که پروژه رو اجرا میکنم با خطای تصویر زیر مواجه می شوم

 

به گفته ی مهندس بابایی عزیز اون دیتا null هست و نتونسته اون claim رو بدست بیاره چون لاگین نکردیم و داریم متد GetUserId را صدا میزنیم.

باید بعد از لاگین برود این متد را صدا بزنه

چگونه این مشکل رو رفع کنم؟ که بعد از لاگین متد رو صدا بزنه. سورس کد لاگین تصویر زیر است.بسیار تشکر


avatar
Mohammad Moghadam

کاربر

  • 1401/02/01
  • 0
  • 86
1401/02/01 |
backend

access violation

موقع اضافه کردن کاتالوگ جدید داخل admin.endpoint و فایل create.cshtml.cs کد تا خط var resultService = addNewCatalogItemService.Execute(Data); اجرا میشه و بعد کامل کرش میکنه. توی ویژوال استودیو هم مینویسه The program '[42416] Admin.EndPoint.exe' has exited with code 3221225477 (0xc0000005) 'Access violation'
اگر ممکنه لطفا راهنمایی کنید چطور حلش کنم


  • 1401/01/31
  • 1
  • 138
1401/01/31 |
backend
asp-net-core

اروور در زمان ایجاد موجودیت سبد خرید دوره ستارگان asp core

با سلام و خسته نباشید.

طبق چیزی که در فیلم اجرا شد برای ایجاد اینتیتی سبد خرید اقدام کردم و  Add-Migration Basket انجام شد ولی برای اپدیت دیتابیس به مشکل بر میخورم که به صورت زیر است :

Navigation 'MehregollStore.Domain.Catalogs.CatalogItem.CatalogItemImages' was not found. Please add the navigation to the entity type before configuring it.

اما CatalogItemImages این موجودیت در دیتابیس من قرار دارد.

چه راهکاری ارئه میدهیم ؟

با تشکر


avatar
latif

کاربر

  • 1401/01/31
  • 1
  • 88
1401/01/31 |
backend

فصل 10 ارسال پیامک

System.Net.WebException: 'The remote server returned an error: (426) Upgrade Required.'
خطای سرویس ارسال پیامک

 


avatar
vahid

کاربر

  • 1401/01/30
  • 1
  • 89
1401/01/30 |
backend

معماری کلین

جناب آقای بابایی

شما در آموزش هاتون یک DatBaseContext در لایه ی Domain دارید

و یک interfase در لایه Application که هر جدولی بخواهیم که ایجاد کنیم باید در هر دو قسمت تعریف نماییم

این ایراد پیش میاد که در تیم برنامه نویسی اگر حواسش نباشه در یکی تعریف میکنه و در دیگری نمیکنه. یا اینکه اصلا چرا ما باید یک کار را در دو جا انجام دهیم.

میخواستم توضیحی هست به من بدهید ممنون میشم