نظرات مطالب
Web.config File Transformation #1
دستورات انتقال را می‌توانید در فایل Web.Debug.Config و یا Web.Release.Config بنویسید
نظرات مطالب
سفارشی سازی ASP.NET Core Identity - قسمت پنجم - سیاست‌های دسترسی پویا
یک نکته‌ی تکمیلی: نمونه‌ی توکار security-trimming
tag helper سفارشی security-trimming این مطلب، نمونه‌ی توکاری به نام Condition را پیدا کرده‌است:
<div condition="Model.Approved"> 
    <p> 
        This website has <strong surround="em">@Model.Approved</strong> been approved yet. 
        Visit www.contoso.com for more information. 
    </p> 
</div> 

<div condition="!User.Identity.IsAuthenticated">I'm not a valid user</div> 
<div condition="User.Identity.IsAuthenticated">I can use the system</div>
نظرات مطالب
فعال سازی قسمت ارسال فایل و تصویر ویرایشگر آنلاین RedActor در ASP.NET MVC
با سلام.
من خاصیتی از ویومدل را بصورت زیر تعریف کردم:
[Required(ErrorMessageResourceType = typeof(ValidationErrorsResource),
            ErrorMessageResourceName = ResourceKeys.ValidationErrorsResource.RequiredField)]
        [MaxLength]
        [DisplayName("متن")]
        [AllowHtml]
        public string FullDescription { get; set; }
در ویو هم بصورت زیر:
<div>متن: </div>
                <div>@Html.TextAreaFor(p => p.FullDescription)</div>
                <div>@Html.ValidationMessageFor(p => p.FullDescription)</div>

$('#FullDescription').redactor({
            autoformat: false,
            convertDivs: false
        });
ولی وقتی کاربر حتی چیزی وارد نمیکند در دیتابیس مقدار  "<p><br></p> " ذخیره می‌شود و همین باعث میشود Required کار نکند و پیغامی به کاربر نمایش نمی‌دهد.
ایراد کارم از کجاست؟ باتشکر.
نظرات مطالب
ارسال ایمیل در ASP.NET Core
ظاهرا به خاطر استفاده از سرویس IHttpContextAccessor  در ویو رندر سرویس که پس این سرویس ارسال ایمیل به کار برده شده، نمیشه به صورت بدون await ازین توابع ارسال استفاده کرد، چون در حالت فعلی ارسال ایمیل تا اتمام کارش باعث قفل UI میشه و حالتی رو فرض کنید که با توجه به نتیجه‌ی اکشن قصد ارسال چندین ایمیل به چندین کاربر رو داریم (برای مثال نوتیفیکیشن تغییر وضعیت کالا)، پس نمیخایم از نتایج ارسال ایمیل‌ها آگاه بشیم و فقط قصد ارسال داریم، در صورت اگه با await استفاده بشن، UI قفل میشه و اگه بدون Await استفاده بشن، چون کار اکشن تمام شده و مثلا Return view انجام شده و هنوز ارسال ایمیل‌ها ناتمام هست، با خطای که نشان دهنده‌ی null بودن سرویس پرووایدر هست روبرو میشه.
لطفا راهنمایی کنید. ممنون
مطالب
نحوه شبیه سازی سرعت‌های اتصال پایین جهت آزمایش یک وب سایت

اکثر توسعه دهندگان وب، پیش از انتشار کار خود بر روی اینترنت، سایت خود را در یک محیط محلی آزمایش می‌کنند. بدیهی است سرعت بارگذاری سایت در این حالت از هر سرعت اتصال اینترنتی بالاتر می‌باشد و برای مثال یک توسعه دهنده، امکان تجربه‌ی وضعیت یک کاربر دایال آپ را پیش از انتشار سایت خود نخواهد یافت.
برای حل این مشکل، دو افزونه، برای فایرفاکس و IE تهیه شده‌اند که امکان تنظیم میزان پهنای باند دریافتی مرورگر وب را میسر می‌سازند. به این صورت می‌توان وضعیت‌های اتصالی مختلف را به سادگی و پیش از انتشار کار بر روی اینترنت، آزمود:






همانطور که در تصویر ملاحظه می‌کنید، توسط این افزونه می‌توان تنظیمات برگه settings را بر روی یک سری IP‌ و یا سایت و یا به سادگی بر روی کلیه ارتباط‌هایی که به localhost ختم می‌شوند،‌ اعمال کرد.