‫۹ سال و ۸ ماه قبل، یکشنبه ۱۹ بهمن ۱۳۹۳، ساعت ۱۴:۳۱
می‌تونید direction مربوط به div را تغییر بدید در این حالت به درستی نمایش داده میشه:
<div id="chart" style="direction: ltr">
</div>
‫۹ سال و ۹ ماه قبل، دوشنبه ۱۵ دی ۱۳۹۳، ساعت ۱۵:۱۸
از همان متد SeedDatabase استفاده کردم، مشکل این بود که در متد Create نوع پسورد از این لحاظ که حداقل باید 6 کاراکتر باشه و درست بودن ایمیل و... نیز بررسی میشه، اگر مقادیر معتبر نباشه مقدار user.Id برابر با صفر میشه.
‫۹ سال و ۹ ماه قبل، یکشنبه ۱۴ دی ۱۳۹۳، ساعت ۲۲:۵۱
برای مشخص کردن نمونه پیاده‌سازی کننده IDataProtectionProvider در یک برنامه کنسول نیز باید از فایل Startup استفاده کرد؟ بیشتر هدفم Seed کردن دیتابیس است (مثلاً ایمپورت تعداد زیادی کاربر از طریق یک فایل و...). اینکار رو در متد SeedDatabase هم انجام دادم ولی هر بار استثنای UserId not found رو در:
result = this.SetLockoutEnabled(user.Id, false);
صادر میکنه، با گذاشتن Breakpoint متوجه شدم که برای Id صفر رو در نظر میگیره! از این جهت ترجیح دادم برای اینکار از طریق برنامه کنسول ویندوزی هم آن را تست کنم، مثل روشی که در اینجا برای ایجاد کاربر نوشته شده.
  
‫۹ سال و ۹ ماه قبل، جمعه ۵ دی ۱۳۹۳، ساعت ۱۹:۴۱
ممنون از مطلب شما؛
برای تغییر نام جداول تشکیل شده، درون متد OnModelCreating کد زیر را نوشتم اما با بروز رسانی دیتابیس تغییری در اسامی جداول حاصل نشد:
modelBuilder.Entity<ApplicationUser>().ToTable("User").Property(p => p.Id).HasColumnName("Id");
            modelBuilder.Entity<CustomUserRole>().ToTable("UserRole").HasKey(p => new { p.RoleId, p.UserId });
            modelBuilder.Entity<CustomUserLogin>().ToTable("UserLogin").HasKey(p => new { p.LoginProvider, p.ProviderKey, p.UserId });
            modelBuilder.Entity<CustomUserClaim>().ToTable("UserClaim").HasKey(p => p.Id).Property(p => p.Id).HasColumnName("UserClaimId");
            modelBuilder.Entity<CustomRole>().ToTable("Role").Property(p => p.Id).HasColumnName("RoleId");

‫۹ سال و ۹ ماه قبل، دوشنبه ۱ دی ۱۳۹۳، ساعت ۱۸:۵۰
View Source صفحه را در زمان اجرا مشاهده کنید، مقادیر Name را در المان‌های HTML صفحه بررسی کنید.
اطلاعات بیشتر در این خصوص (+)
‫۹ سال و ۱۰ ماه قبل، یکشنبه ۱۶ آذر ۱۳۹۳، ساعت ۰۱:۳۶
به دو روش می‌تونید اینکار رو انجام بدید: 1- از یک جدول دیگر برای اعمال اعتبارسنجی استفاده کنید که کاربر خودش بتونه rule اعمال کنه، رابطه این جدول با جدول فیلد هم به صورت یک به چند هست یعنی یک فیلد می‌تونه چند تا validation rule داشته باشه:
public class FieldValidation
{
        public int Id { get; set; }
        public string Rule { get; set; }
        public virtual Field Field { get; set; }
}
روش دوم:
می‌تونید از یک فیلد اضافی تحت عنوان "متن خطا" در جدول فیلد استفاده کنید و در ویوی مربوطه به این صورت از اون استفاده کنید:
<div class="col-md-4">
                                    <input type="text" name="[@i].TitleEn" data-val="true" data-val-required="عنوان را وارد نمائید" id="[@i].TitleEn" value="" />
                                    <span class="field-validation-valid text-danger" data-valmsg-for="[@i].TitleEn" data-valmsg-replace="true"></span>
                                </div>

‫۹ سال و ۱۱ ماه قبل، پنجشنبه ۸ آبان ۱۳۹۳، ساعت ۰۳:۲۰
ممنون،
آیا انجام چنین کاری توسط این کتابخانه میسر است؟
به عنوان مثال: ابتدا یک وظیفه را توسط ScheduledTasksRegistry.Init اجرا می‌کنم، این وظیفه قرار است به مدت 6 روز، روزانه کاری را انجام دهد، بعد از پایان روز 6 یعنی در روز هفتم یک وظیفه دیگر شروع خواهد شد(تعداد روزها توسط کاربر انجام می‌گیرد). و در نهایت وظایف یکی پس از دیگری بعد زمان تعیین شده برای آنها متوقف خواهند شد.