نظرات مطالب
استفاده از چاپگرهای مجازی و چاپ فایل Doc
مرسی خیلی خوب و مفید بود
با آفیس 2013 اگه بخواهیم سند پی دی اف تولید کنیم چطور میشه از این برنامه استفاده کرد ؟
روشش خیلی کُنده حالا نمیدونم مشکل از منه یا سیستم ، روش دیگه ای هم هست ؟
نظرات مطالب
مقابله با XSS ؛ یکبار برای همیشه!
در ورژن AntiXss Library4.2 2013  برای تنظیمات فقط باید در فایل Web.config کد زیر را اضافه کرد
در بخش system.web 
<httpRuntime executionTimeout="180" encoderType="Microsoft.Security.Application.AntiXssEncoder, AntiXssLibrary" />
نظرات مطالب
AngularJS #2
اینجا 


visual studio 2013 به صورت پیش فرض از angular پشتیبانی می‌کند.
در ضمن به آن صورت هم فکر نکنم احتیاجی به intellisense باشد. من به شخصه بدون intellisense به راحتی ازش استفاده می‌کنم.
پاسخ به بازخورد‌های پروژه‌ها
راه اندازی پروژه
آیکن ویژوال استودیوی شما شبیه به VS 2013 است؛ بنابراین امکان استفاده از این پروژه را نخواهید داشت چون از قابلیت‌های C# 6.0 استفاده می‌کند که با VS 2015 سازگار است.
بازخوردهای پروژه‌ها
خطا هنگام باز شدن کلاینت در ویندوز 8.1
کلاینت در هنگام باز شدن با خطای زیر مواجه می‌شود :


با تغییر تنظیمات Compatibility و Run as admin هم مشکل حل نشد .

روی سیستم هم Visual studio 2013 ultimate نصب هست .



اشتراک‌ها
مدیریت یکپارچگی داده ها در معماری میکروسرویس با الگوی saga

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

  • choreography-based saga
  • orchestration-based saga
مدیریت یکپارچگی داده ها در معماری میکروسرویس با الگوی saga
نظرات اشتراک‌ها
تصحیح Optional Calendar در تقویم فارسی دات نت
در حالت نمایشی تقویم در اصل میلادی، نیاز به بازنویسی قسمتی از کدهای آن هست. تعداد روزهای ماه متفاوت هست در شمسی و میلادی. سال کبیسه و غیره هم روش‌های دیگری داره. روز اول هفته این‌ها هم فرق می‌کند. 
به همین جهت عموما از کنترلرهای سفارشی فارسی استفاده می‌شود. مثلا یک نمونه در اینجا
اشتراک‌ها
پیاده سازی Context Menu در Blazor

طراحی یک منوی کانتکست در بلیزر می‌تواند سخت باشد و زمان زیادی را از شما بگیرد. با استفاده از این کتابخانه شما قادر به طراحی منوی کانتکست هستید. این منو قابلیت‌های پیاده سازی افکت‌های نمایشی، زیر منو، فعالسازی و غیرفعالسازی گزینه‌ها، استایل اختصاصی، افزودن پویای آیتم‌ها، نمایش منو از طریق کد و ... میباشد

پیاده سازی Context Menu در Blazor
نظرات مطالب
اعتبارسنجی مبتنی بر کوکی‌ها در ASP.NET Core 2.0 بدون استفاده از سیستم Identity
در کامپوننت‌های blzaor server برای اینکه بتوان از claim زیر بهره برد:
identity.AddClaim(new Claim("DisplayName", user.DisplayName));
برای مثال زمانی که کاربر ورود را انجام داد به جای نام کاربری، نام نمایشی آن نشان داده شود. می‌توان از کد زیر در کامپوننت بهره برد:
 @context.User.Claims.Where(c => c.Type == "DisplayName").FirstOrDefault().Value.ToString()