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

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

avatar
sinaee

کاربر

  • 1400/09/28
  • 2
  • 118
1400/09/28 |
backend
asp-net-core

مشکل در اضافه کردن شماره موبایل کاربر

با سلام

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

در قطعه کد زیر شماره موبایل nullبرمیگردد

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


            var signupResult=_registerUserservice.Execute(new RequestRegisterUserDto

            {
                Email = request.Email,
                Mobile=request.Mobile,
                FullName = request.FullName,
                Password = request.Password,
                RePasword = request.RePassword,
                roles = new List<RolesInRegisterUserDto>()
                {
                     new RolesInRegisterUserDto { Id = 3},
                }
            });

 


avatar
حسین منعم

کاربر

  • 1400/09/28
  • 0
  • 87
1400/09/28 |
backend

دخیره نکردن اطلاعات از ckeditor به دیتابیس

داخل آموزش ستارگان asp.net ، قسمت اضافه کردن محصول برای توضیحات از ckeditor استفاده میشه اما اطلاعات ckeditor داخل دیتابیس ذخیره نمیشه حتی سورس پروژه آموزش هم بررسی کردم اونجا هم اینطوری بود حالا سوال من اینه که چطوری میشه اطلاعات ckeditor رو داخل دیتیابیس ذخیره کرد ؟


  • 1400/09/27
  • 1
  • 111
1400/09/27 |
backend
c-sharp
asp
asp-net-core
dot-net

خطا در Migration

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

بنده با خطای Collection was modified after the enumerator was instantiated هنگام مایگریشن مواجه می شم. جستجو کردم دلیل این خطا رو ولی هنوز نتونستم بفهمم چرا من دارم می گیرم این خطا رو. من طبق دوره ستارگان asp.net core دارم پیش می رم و نمی دونم کجا رو اشتباه انجام دادم

ممنون می شم اگر راهنمایی کنید.

 

نکته جالب اینجا هستش که داخل ویدیو دقیقا همین foreach و کدها هستش داخل OnModelCreating 


  • 1400/09/27
  • 2
  • 102
1400/09/27 |
backend

Kendo grid

با سلام بنده از کامپوننت Kendo grid در انگولار و asp.net core استفاده کردم مشکل کندو این است در مورد تعداد رکورد بالا ، همه دیتا رو یکجا می خونه من می خوام با توجه به paging اطلاعات لود بشن تا سرعت بهتر بشه ایا راهی هست


  • 1400/09/26
  • 2
  • 101
1400/09/26 |
backend

کار روی یک پروژه در چند محل

سلام چطور میتونم روی پروژه در چند مکان کار کنم

مثلا من از 7 تا 16 دفترم هستم و از این ساعت به هم خونه هستم آیا راهکاری وجود داره که پروژه ام در هردو مکان بصورت یکسان داشته باشم؟

یه چیزی مثل یه بستر کلود


  • 1400/09/26
  • 1
  • 97
1400/09/26 |
backend

نوشتن آرایه ای از بایت ها روی هاست

سلام من میخوام با کد زیر آرایه ای از  بایت ها رو در قالب پی دی اف ذخیره کنم.

در لوکال مشکلی نیست در هاست ارور ۵۰۰ میده.

Bytes)

,"File.WriteAllBytes("test.pdf

 


  • 1400/09/25
  • 5
  • 112
1400/09/25 |
backend
asp-net-core
javascript

جاوااسکریپت

سلام من بخش ثبت نام کاربران رو مطابق آموزش ساختم فقط یه دونه فیلد اضافه تر با اسم یوزر نیم اضافه کردم و بدون مشکل ادد شده

فقط موقعی که سمت سرور خطایی باشه به درستی توی صفحه دیالوگ نشون میده مثلا ایمیل خود را وارد کنید

 

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

 

کسی ایده داره از کجا میتونم مشکل رو پیدا کنم؟


  • 1400/09/22
  • 1
  • 90
1400/09/22 |
backend

سلام وقت بخیر

کسی آدرس سایتی که بشه پروژه گرفت و کار کرد داره یا سایتی که برای استخدامی آگهی بدن سراغ داره؟


avatar
mostafa

کاربر

  • 1400/09/21
  • 1
  • 99
1400/09/21 |
backend

استفاده از userId در ارث بری

سلام

موقعی که میخوام دوجدول aspnetcoreUser و جدول خودم به نام modiriat به هم متصل کنم باید به چه صورت UserId جدول user در انتیتی ها تعریف کنم ارور میده

public int UserId{ get; set; }

public virtual user user {get; set}

اگر منظورمو رسانده باشم در کلاس مدیریت این را وارد میدنم ارور مسده و یوزر ای دی نمیشناسه بهتر بگم کلا یوزر نمیشناسه ..

 


  • 1400/09/19
  • 1
  • 82
1400/09/19 |
backend

سلام بر مهندسین گرامی؛ متاسفانه در تعویض ویندوز فایل sql پروژم حذف شد و الان نمیدونم با این خطاها چیکار کنم.

میخوام هم Remove-Migration یا هر تغییراتی در خصوص Migration اعمال کنم با خطای Build failed میشم.

تشکر از پاسخگوییتون

ارادتمند ایمان ره جو


  • 1400/09/16
  • 0
  • 101
1400/09/16 |
backend
asp-net-core

دانلود فولدر از سرور

به چه صورت کاربر میتونه یه نیوفولدر رو از سایتم دانلود کنه (فقط فولدر نه زیپ یا چیز های دیگه)


avatar
mortazesh

کاربر

  • 1400/09/15
  • 1
  • 111
1400/09/15 |
backend
c-sharp
asp-net-core

ارور در Migration

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

The relationship from 'User.UserBaseInfo' to 'UserBaseInfo.User' with foreign key properties {'UserId' : Guid} cannot target the primary key {'UserBaseInfoId' : int} because it is not compatible. Configure a principal key or a set of compatible foreign key properties for this relationship.


avatar
مجید

کاربر

  • 1400/09/15
  • 2
  • 104
1400/09/15 |
backend

مشکل در قسمت filter محصولات فروشگاه

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

ArgumentException: An item with the same key has already been added. Key: BrandIdFilter

System.Collections.Generic.Dictionary<TKey, TValue>.TryInsert(TKey key, TValue value, InsertionBehavior behavior)

 


  • 1400/09/12
  • 1
  • 81
1400/09/12 |
backend

سلام وقت بخیر

استادجان چرا EF.Property را در قسمت shadowproperty می نویسم error میده و میگه شما رفرنس مناسب اد نکردید


avatar
Ehsan Zeidabadi

کاربر

  • 1400/09/12
  • 2
  • 136
1400/09/12 |
backend

کرش کردن برنامه

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

 

توی دوره ستارگان ASP.Net Core در بخش پروژه پایانی، در قسمت 55-20 سورس کامل برنامه هست من برنامه رو همونطور که توضیح داده شده اجرا میکنم اما زمانی که یک کاتالوگ آیتم جدید ایجاد میکنم و بر روی دکمه ثبت کاتالوگ میزنم برنامه کرش میکنه و بسته میشه، جالب اینجاست که سورس پروژه تا قسمت 25-20 در بخش ساخت کاتالوگ آیتم جدید درست کار میکنه اما در بخش های آتی خیر.

 

لطفا راهنمایی کنید

باتشکر


  • 1400/09/11
  • 1
  • 111
1400/09/11 |
backend
c-sharp
asp
asp-net-core
dot-net

مشکل swagger

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

من داشتم بخش Api Versioning رو از ستارگان asp تمرین می کردم و وسطش وقتی اومدم اجرا بگیرم با این خطا مواجه شدم:

Failed to load API definition

Fetch error

undefined /swagger/v1/swagger.json

 

موردی رو اصلا یادم نمیاد دست کاری کرده باشم که نتونه آدرس رو پیدا کنه برای swagger.json و تا جایی که بررسی کردم چیزیو دستکاری نکردم نمی دونم چرا یهویی اینجوری شده

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


avatar
Abbaszadeh

کاربر

  • 1400/09/11
  • 2
  • 108
1400/09/11 |
backend
c-sharp
asp
dot-net
asp-net-core

مشکل در ایجاد رابطه یک به یک بین دو جدول

یک کلاس User دارم :

    public class User
    {
        public long Id { get; set; }
        public string FirstName { get; set; }
        public string LastName { get; set; }
        public string NationalCode { get; set; }
        public string MobileNumber { get; set; }
        public string Password { get; set; }
        public DateTime InsertTime { get; set; } = DateTime.Now;
        public DateTime? UpdateTime { get; set; }
        public Account Account { get; set; }
    }

و یک کلاس Account :

        public User User { get; set; }
        public long UserId { get; set; }
        public string AccountNumber { get; set; }
        public decimal Balance { get; set; }
        public DateTime InsertTime { get; set; } = DateTime.Now;
        public DateTime? UpdateTime { get; set; }
    }

این دو جدول رابطه ی یک به یک دارن با هم.

همونطور که میبینید برای ایجاد این رابطه کد زیر در کلاس Account وارد شده :

        public User User { get; set; }
        public long UserId { get; set; }

و کد زیر در کلاس User :

public Account Account { get; set; }

محتوای کلاس DatabaseContext هم به صورت زیر هست :

    public class DatabaseContext:DbContext, IDatabaseContext
    {
        public DatabaseContext(DbContextOptions options) : base(options)
        {

        }
        public DbSet<User> Users { get; set; }
        public DbSet<Account> Accounts { get; set; }

        protected override void OnModelCreating(ModelBuilder modelBuilder)
        {
            modelBuilder.Entity<User>().HasOne(u => u.Account).WithOne(a => a.User).HasForeignKey<Account>(a => a.UserId);
        }
    }

که بازم همونطور که مشاهده کردین تو این کلاس هم برای ایجاد این رابطه یک به یک این قسمت رو اضافه کردم :

        protected override void OnModelCreating(ModelBuilder modelBuilder)
        {
            modelBuilder.Entity<User>().HasOne(u => u.Account).WithOne(a => a.User).HasForeignKey<Account>(a => a.UserId);
        }

مشکل اینجاست که زمانی که تو کنسول در ویژوال استودیو دستور Add-Migration رو اجرا میکنم این خطا رو به من میده :

The entity type 'Account' requires a primary key to be defined. If you intended to use a keyless entity type, call 'HasNoKey' in 'OnModelCreating'. For more information on keyless entity types, see https://go.microsoft.com/fwlink/?linkid=2141943.

لطفا راهنماییم کنید. متشکرم


avatar

کاربر

  • 1400/09/10
  • 1
  • 112
1400/09/10 |
backend

فراموشی رمز توسط ایمیل

سلام.

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

  Name Value Type
  Message "One or more errors occurred. (The LINQ expression 'DbSet<User>()\r\n .Where(u => u.NormalizedEmail == __normalizedEmail_0)' could not be translated. Additional information: Translation of member 'NormalizedEmail' on entity type 'User' failed. This commonly occurs when the specified member is unmapped. Either rewrite the query in a form that can be translated, or switch to client evaluation explicitly by inserting a call to 'AsEnumerable', 'AsAsyncEnumerable', 'ToList', or 'ToListAsync'. See https://go.microsoft.com/fwlink/?linkid=2101038 for more information.)" string


  • 1400/09/10
  • 0
  • 109
1400/09/10 |
backend
asp
design-pattern
dependency-injection

Design Pattern Proxy

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


  • 1400/09/10
  • 0
  • 113
1400/09/10 |
design-pattern
dependency-injection
asp

اینجکت در di container در design pattern bridge

سلام مشکلی داره که impelimentor و کلاس پیاده سازی همه این ها داخل استارتاپ تعریف بشه و نیازی به new کردن کلاس ها نباشه؟