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

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

  • 1400/02/08
  • 1
  • 364
1400/02/08 |
backend
asp-net-core

مشکل در اضافه کردن using در پروژه‌ی دوره‌ی مقدماتی asp.net core

سلام جناب بابابی.

در فصل ششم دوره‌ی مقدماتی asp.net core، یعنی در بخش پروژه، در ویدیوی شماره‌ی ۹ با نام User1 در دقیقه‌ی ۱۹ در فایل Startup شما در متد کانفیگورسرویس DataBaseContext را به الین متد اضافه می‌کنید. منظورم این خط کد است: 

;()<services.AddEntityFrameworkSqlServer().AddDbContext<DataBaseContext

مشکل اینجاست که ویژوال استودیو پیشنهاد using برای فایل DataBaseContext موجود در پروژ‌ه‌ی Persistence را به من نمی‌دهد و به جای آن می‌گوید DataBaseContext موجود در پروژه‌ی Application را اضافه کن. حتا وقتی هم که دستی یوزینگ Persistence را اضافه می‌کنم خطا می‌دهد و در قسمت یوزینگ زیر Persistence در تولتیپ می‌نویسد: 

The type or namespace 'Persostence' does not exist in the namespace Bugeto_Store

این مشکل را چطور باید برطرف کنم.

این را هم بگویم که تمام پکیج‌های لازم این پروژه، ای‌اف و ای‌اف‌کور را طبق روش شما اضافه کرده‌ام.


avatar
مهر

کاربر

  • 1400/02/08
  • 1
  • 222
1400/02/08 |
backend

با سلام و عرض ادب

پروژهایی که چند endpoint دارند وقتی بالا میزاریم هر کدام از اند پوینتها چطوری قابل دستیابی هست یعنی آدرساشون چی میشه؟


  • 1400/02/08
  • 1
  • 332
1400/02/08 |
backend

مشکل thread تزریق وابستگی سرویس

Cannot access a disposed object. A common cause of this error is disposing a context that was resolved from dependency injection and then later trying to use the same context instance elsewhere in your application. This may occur if you are calling Dispose() on the context, or wrapping the context in a using statement. If you are using dependency injection, you should let the dependency injection container take care of disposing context instances.
Object name: 'DataBaseContext'.'

اومدم یه تریدی ایجاد کردم که یه عملیاتی انجام بده اخر اونو ذخیره کنه که موقع ذخیره این ارور رو دارم


avatar
mlt

کاربر

  • 1400/02/08
  • 1
  • 237
1400/02/08 |
backend

سلام

استاد ایا نحوه لاگین به دیجی کالا یا دیوار رو otp می نامیم ؟یا otp‌ فقط اختصاص به روشی دارد که هر بار رمز ورود از کاربر بخواهیم ؟

ممنون


  • 1400/02/07
  • 0
  • 389
1400/02/07 |
asp-net-core
frontend
c-sharp

صفحه بندی در Asp.net Core

سلام
در فصل های اول مقدماتی core ، نحوه Pagination که قبلا نوشته شده بود رو آقای بابایی توضیح دادند.
 از داخل سایت ناگت ورژن 5 رو نصب کردم منتهی برای صفحه بندی در قسمت 20 از فصل 6 به مشکل برخوردم.

خطوطی که در تصویر مشخص کردم شناسایی نمیشه ولی مابقی اوکی است.



avatar

کاربر

  • 1400/02/07
  • 1
  • 346
1400/02/07 |
backend

منوی پویا در قسمت موبایل

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

قسمت منو در صفحه موبایل آموزش داده نشده

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

مشکل در قسمت رابط کاربریه

ممنون می شم کمکم کنید.


avatar
رضا بخشی

کاربر

  • 1400/02/06
  • 1
  • 343
1400/02/06 |
backend
asp

چند زبانه نوشتن برنامه؟

سلام دوستان

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

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

آیا در هر ردیف و دسته باید فیلدها در هر جدول تعریف بشوند یا برای هر زبان باید جداول جدا نوشت؟


avatar
مهر

کاربر

  • 1400/02/05
  • 1
  • 286
1400/02/05 |
backend

query

سلام و عرض ادب

من این کؤری را دارم

var proposals = _context.Proposals
                .Include(p => p.ProposalInSubjects).ThenInclude(p1 => p1.Subject)
                .Include(p => p.Student)
                .Include(p => p.TeacherInProposals).ThenInclude(p1 => p1.Teacher)
                .AsQueryable();

 

این شرط را گداشتم ولی کار نمیکنه

 

var prop = proposals.Select(p2 => new ResultGetProposalDto
                {
                    Subject = p2.Subject,
                    PLink = p2.PLink,
                    ID = p2.ID,
                    InsertTime = p2.InsertTime,
                    StID = p2.StudentID,
                    Student = p2.Student,

                    Subjects = p2.ProposalInSubjects.Select(p3 => new ProposalInSubject
                    {

                        SubjectID = p3.SubjectID,
                        Subject = p3.Subject
                    }).ToList(),

                    TeacherInProposals = p2.TeacherInProposals.Select(p3 => new TeacherInProposal
                    {
                        TeacherID = p3.TeacherID,
                        Status = p3.Status,
                        Teacher = p3.Teacher,
                        ID = p3.ID,

                    }).Where(p4 => p4.Status == request.Status).ToList(),

 

                }).ToList();

همیشه همه رکوردها را نشون میده در صورتی که میخام روی status در جدول    TeacherInProposals فیلتر کنه


avatar
sanaz imanzadeh

کاربر

  • 1400/02/05
  • 1
  • 324
1400/02/05 |
backend

Load شدن صفحه با وجود حذف شدن RequestVerificationToken__

سلام
من یک برنامه دارم که در اون برای پیشگیری از حمله CSRF از Anti forgery token  استفاده کردم.
در صفحات Html  از تگ 
@Html.AntiForgeryToken()
استفاه کردم و در بالای Action های Post  از Attribute  
[ValidateAntiForgeryToken]
اما به نظر میرسد این تمیدات کار نمیکنند. چون زمانی که 
RequestVerificationToken__ را از Cookie ها پاک می کنم، همچنان صفحات با موفقیت Load  می شوند.
ممنون میشوم اگر بتوانید کمک کنید.


avatar
صابر

کاربر

  • 1400/02/04
  • 2
  • 370
1400/02/04 |
identity
backend

نحوه cliam های متفاوت در پروژه های مختلف که به SSO متصل هستند برای لاگین

سلام
چند پروژه دارم (مثل حسابداری، انبارداری، حضور وغیاب و ...) که بخش لاگین پروژه ها رو با SSO انجام میدم

میخوام کاربر من بعد لاگین از طریق SSO بتونه مجوز های دستری های خودشو از همون پروزه مربوطه بگیره، یعنی ممکنه یک کاربر من در بخش حسابداری یک کارشناس حسابداری باشد و در بخش انبار داری مسئول دریافت کالا باشد و در حضور غیاب هم نقش مدیریت سامانه حضور غیاب باشد)
میخوام Claim کاربر بسته به پروژه مشخص بشه


avatar
مجید

کاربر

  • 1400/02/04
  • 4
  • 375
1400/02/04 |
backend

چرا متد location.reload(); در Ajax کار نمی کنه

چرا متد   location.reload(); در Ajax کار نمی کنه در صورتی که تمام قسمت های دیگر کار می کنه مثلا delete  انجام می شه ولی به روز رسانی انجام نمی شه در Success


avatar
مهر

کاربر

  • 1400/02/04
  • 3
  • 304
1400/02/04 |
backend

searchable dropdown

سلام

لطفا یه مرجع خوب برای searchable dropdown معرفی کنید


avatar
حسین کرجی

کاربر

  • 1400/02/04
  • 1
  • 353
1400/02/04 |
identity

عدم نمایش returnUrl بعد از لینک لاگین

با سلام
من وقتی از صفحه مثلا محصولات وارد لاگین میشم میخوام بعد از لاگین مجددا به صفحه محصولات برگردم
در فیلم های اموزشیتون قسمت identity من اون قسمت رو کاملا پیاده سازی کردم و همه چیز هم درسته ولی در url اصلا ReturnUrl نمایش داده نمیشه که من در کلاس login اون returnUrl رو دریافت کنم
مشکل کجاست؟
به جای اینکه لینک به صورت زیر باشه:

https://localhost:5001/users/auth/checkout?ReturnUrl=%2Fproducts
لینک بدون ReturnUrl نمایس داده میشه به صورت زیر:

https://localhost:5001/users/auth/checkout


avatar
مهدی حسنی

کاربر

  • 1400/02/02
  • 0
  • 324
1400/02/02 |
backend

بسته های nuget

سلام من بسته های nuget رو نصب میکنم ولی رفرنسهاش به wwwroot اضافه نمیشه من بسته timepicher رو نصب کردم خطایی نمیده ولی فایلهای js و css به wwwroot اضافه نمیشه لطفا کمکم کنید ممنون


avatar
sa e

کاربر

  • 1400/02/02
  • 2
  • 357
1400/02/02 |
backend
frontend

جایگزین نمودن تصاویر

سلام.وقت بخیر.

من از قالب آماده html استفاده می کنم ,و یک اند با asp.netcore3.1 ایجاد کردم الان می خوام در قسمت که ادرس دهی تصاویر اسلایدها بصورت زیر هست با آدرس تصاویری که از بانک می خونه جایگزین کنم. ولی وقتی اینکارو انجام میدم.تصاویر نشون داده نمیشه. نحوه آدرس دهی های زیادی رو  تست کردوم ولی نتیجه نداد.

تگ قالب آماده:

<";div class="slider-item" style="background-image: url(/SiteTemplate/assets/images/bg_2.jpg)>

من تصاویر خودمو تو پوشه images/slidepic/wwwroot ذخیره میکنم .مواردی که تست کردم به اینصورت هستند:

      1)   <";div class="slider-item" style="background-image: url(/images/slidepic/@item.ImageSlider)>

2)<";div class="slider-item js-fullheight" style="background-image: url(@item.ImageSlider)>

3) class="slider-item" style="background-image:url('@Url.Content("~/images/slidepic" + item.ImageSlider) >   

4) <div class="slider-item" style="background-image:url('@Url.Content(item.ImageSlider)');">

 

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


  • 1400/02/02
  • 1
  • 351
1400/02/02 |
backend

نحوه نوشتن برنامه در ویژوال استودیو با دات نت 5

با سلام و احترام .

یک سوال دارم : من ویژوال استودیو آخرین آپدیت شده اش را دارم ولی دات نت 5 روی فریم ورک آن نمایش داده نمی شود . و آخرین آن روی گزینه 4.7.2 هستش.

با این که بنده ....sdk .net 5.02 را هم از سایت مایکروسافت دانلود کرده ام و آن را اینستال(نصب) کرده ام .

و چون فیلتر شکن ندارم خواهش می کنم راهی نشانم بدهید تا بتوانم پروژه های خودم را در ویژوال استودیو با دات نت 5 بنویسم .

با تشکر . هاشمی



avatar
ramin ahmadi

کاربر

  • 1400/02/01
  • 3
  • 398
1400/02/01 |
backend

مشکل در دستورات migration


من توی پروژه asp.net core  در دستورات migration   وقتی دستور add-migration و update-database رو وارد میکنم  با ارور زیر روبرو میشم


Unable to create an object of type 'DatabaseContext'. For the different patterns supported at design time, see https://go.microsoft.com/fwlink/?linkid=851728


میشه راهنماییم کنین


البته default project رو ی  لایه دیتا قرار میدما ولی بازم درست نمیشه


avatar
Hamed Pakzad

کاربر

  • 1400/02/01
  • 1
  • 348
1400/02/01 |
backend

داشتن api و وبسایت همزمان

با سلام و خسته نباشید و با تشکر از سایت فوقالعاده تون

برای داشتن یک api که از طریق اپلیکیشن موبایل قراره استفاده بشه، در کنار وبسایتی که نوشتیم چگونه باید عمل کنیم؟
سرویس ها رو باید در استارتاپ هر کدوم جداگانه تعریف کنیم؟ 
در کل منظورم این هست که چگونه از منایع مشترک استفاده کنیم تا api و وبسایت هر دو به یک عملکرد ختم بشن؟
بنده دوره ستارگان رو هم تهیه کردم اگر جایی اشاره شده ممنون میشم هدایت کنید، اگر نشده لطفا منبعی معغرفی کنید با توجه به تجربه ای که دارید 
تشکرات فراوان


avatar
K I A

کاربر

  • 1400/01/31
  • 1
  • 297
1400/01/31 |
backend

Core3.1

با سلاموقت بخیر ببخشید Core3.1 بر روی ویژوال استودیو 2017 قابل اجرا است؟