سوالات کدنویسی؟ باگتو پاسخگوست!
باگ در باگتو این امکان را به شما میدهد که برای حل مشکلات برنامهنویسی، باگها و سوالات فنی خود، از کمک تیم پشتیبانی و جامعه کاربران باگتو بهره ببرید. کافی است مشکل خود را برای ما ارسال کنید تا راهکارهای مناسبی دریافت کنید. همچنین، اگر در حوزه برنامهنویسی مهارت دارید، میتوانید به باگهای ارسالی دیگران رسیدگی کرده و پاسخهای مفیدی ارائه دهید
- 1400/09/28
- 2
- 118
مشکل در اضافه کردن شماره موبایل کاربر
با سلام
من می خوام شماره تلفن همراه کاربر را در زمان ثبت نام در سایت دریافت کنم .
در قطعه کد زیر شماره موبایل 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},
}
});
- 1400/09/28
- 0
- 87
دخیره نکردن اطلاعات از ckeditor به دیتابیس
داخل آموزش ستارگان asp.net ، قسمت اضافه کردن محصول برای توضیحات از ckeditor استفاده میشه اما اطلاعات ckeditor داخل دیتابیس ذخیره نمیشه حتی سورس پروژه آموزش هم بررسی کردم اونجا هم اینطوری بود حالا سوال من اینه که چطوری میشه اطلاعات ckeditor رو داخل دیتیابیس ذخیره کرد ؟
- 1400/09/27
- 1
- 111
خطا در Migration
سلام خسته نباشید
بنده با خطای Collection was modified after the enumerator was instantiated هنگام مایگریشن مواجه می شم. جستجو کردم دلیل این خطا رو ولی هنوز نتونستم بفهمم چرا من دارم می گیرم این خطا رو. من طبق دوره ستارگان asp.net core دارم پیش می رم و نمی دونم کجا رو اشتباه انجام دادم
ممنون می شم اگر راهنمایی کنید.
نکته جالب اینجا هستش که داخل ویدیو دقیقا همین foreach و کدها هستش داخل OnModelCreating

- 1400/09/27
- 2
- 102
Kendo grid
با سلام بنده از کامپوننت Kendo grid در انگولار و asp.net core استفاده کردم مشکل کندو این است در مورد تعداد رکورد بالا ، همه دیتا رو یکجا می خونه من می خوام با توجه به paging اطلاعات لود بشن تا سرعت بهتر بشه ایا راهی هست
- 1400/09/26
- 2
- 101
کار روی یک پروژه در چند محل
سلام چطور میتونم روی پروژه در چند مکان کار کنم
مثلا من از 7 تا 16 دفترم هستم و از این ساعت به هم خونه هستم آیا راهکاری وجود داره که پروژه ام در هردو مکان بصورت یکسان داشته باشم؟
یه چیزی مثل یه بستر کلود
- 1400/09/26
- 1
- 97
نوشتن آرایه ای از بایت ها روی هاست
سلام من میخوام با کد زیر آرایه ای از بایت ها رو در قالب پی دی اف ذخیره کنم.
در لوکال مشکلی نیست در هاست ارور ۵۰۰ میده.
Bytes)
,"File.WriteAllBytes("test.pdf
- 1400/09/25
- 5
- 112
جاوااسکریپت
سلام من بخش ثبت نام کاربران رو مطابق آموزش ساختم فقط یه دونه فیلد اضافه تر با اسم یوزر نیم اضافه کردم و بدون مشکل ادد شده
فقط موقعی که سمت سرور خطایی باشه به درستی توی صفحه دیالوگ نشون میده مثلا ایمیل خود را وارد کنید
اما موقعی که کل اطلاعات به درستی وارد میشن و دکمه ثبت نام رو میزنم درخواست ارسال میشه ولی هیچ پاسخی دریافت نمیشه و ارور کدی نشون نمیده
کسی ایده داره از کجا میتونم مشکل رو پیدا کنم؟
- 1400/09/21
- 1
- 99
استفاده از userId در ارث بری
سلام
موقعی که میخوام دوجدول aspnetcoreUser و جدول خودم به نام modiriat به هم متصل کنم باید به چه صورت UserId جدول user در انتیتی ها تعریف کنم ارور میده
public int UserId{ get; set; }
public virtual user user {get; set}
اگر منظورمو رسانده باشم در کلاس مدیریت این را وارد میدنم ارور مسده و یوزر ای دی نمیشناسه بهتر بگم کلا یوزر نمیشناسه ..
- 1400/09/16
- 0
- 101
دانلود فولدر از سرور
به چه صورت کاربر میتونه یه نیوفولدر رو از سایتم دانلود کنه (فقط فولدر نه زیپ یا چیز های دیگه)
- 1400/09/15
- 1
- 111
ارور در 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.
- 1400/09/15
- 2
- 104
مشکل در قسمت 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
- 2
- 136
کرش کردن برنامه
با سلام و احترام
توی دوره ستارگان ASP.Net Core در بخش پروژه پایانی، در قسمت 55-20 سورس کامل برنامه هست من برنامه رو همونطور که توضیح داده شده اجرا میکنم اما زمانی که یک کاتالوگ آیتم جدید ایجاد میکنم و بر روی دکمه ثبت کاتالوگ میزنم برنامه کرش میکنه و بسته میشه، جالب اینجاست که سورس پروژه تا قسمت 25-20 در بخش ساخت کاتالوگ آیتم جدید درست کار میکنه اما در بخش های آتی خیر.
لطفا راهنمایی کنید
باتشکر
- 1400/09/11
- 1
- 111
مشکل swagger
سلام دوستان خسته نباشید
من داشتم بخش Api Versioning رو از ستارگان asp تمرین می کردم و وسطش وقتی اومدم اجرا بگیرم با این خطا مواجه شدم:
Failed to load API definition
Fetch error
undefined /swagger/v1/swagger.json
موردی رو اصلا یادم نمیاد دست کاری کرده باشم که نتونه آدرس رو پیدا کنه برای swagger.json و تا جایی که بررسی کردم چیزیو دستکاری نکردم نمی دونم چرا یهویی اینجوری شده
جست و چو هم کردم اما هنوز به نتیجه ای نرسیدم..


- 1400/09/11
- 2
- 108
مشکل در ایجاد رابطه یک به یک بین دو جدول
یک کلاس 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.
لطفا راهنماییم کنید. متشکرم
فراموشی رمز توسط ایمیل
سلام.
زمانی که ایمیل را وارد می کنم تا یک لینک به ایمیل کاربر برای ریست کردن پسورد بفرستد ارور زیر را می دهد.ممنون می شم راهنماییم کنید.
| 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
Design Pattern Proxy
نمونه ای که از کلاس ساخته میشه داخل کلاس proxy اتصال محکم داره اگر بخایم اتصال سست بشه من باید از چه روشی برای اینجکت استفاده کنم؟
- 1400/09/10
- 0
- 113
اینجکت در di container در design pattern bridge
سلام مشکلی داره که impelimentor و کلاس پیاده سازی همه این ها داخل استارتاپ تعریف بشه و نیازی به new کردن کلاس ها نباشه؟