نظرات مطالب
چه زمانی بهتر است از Silverlight استفاده شود؟
- بله. هدفگیری اصلی سیلورلایت 4 ، LOB‌ است یا به قولی line of business applications . اگر به کتاب‌های سال 2010 مراجعه کنید تعداد کتاب‌هایی که در مورد LOB و SL4 منتشر شده قابل توجه است:
Pro Business Applications with Silverlight 4 - APress
Silverlight 4 Data and Services Cookbook - Packt Publishing
Microsoft Silverlight 4 Business Application Development - Packt Publishing
و ...

با استفاده از WCF RIA Services یا حتی WCF Services و غیره دسترسی کامل برای مثال به entity framework خواهید داشت. همچنین کاربران شما مجددا به تجربه‌ی کار با برنامه‌های دسکتاپ باز خواهند گشت، هر چند برنامه تحت وب است. قابلیت نصب خارج از مرورگر را هم دارد (مثل یک برنامه دسکتاپ معمولی).

- برای خارج از سازمان هم مشکلی نیست. چون برنامه شما یکبار فقط باید دریافت شود. بعد کش می‌شود و افزونه‌ی سیلورلایت به صورت خودکار هربار چک می‌کند که آیا برنامه روی سرور تغییر کرده یا نه. اگر خیر از کش خوانده خواهد شد و کاربر راه دور معطل نخواهد شد. همچنین با استفاده از MEF (managed extensibility framework) می‌شود قسمت‌های مختلف برنامه را به صورت افزونه درآورد. یعنی کاربری که نیاز به تمام قسمت‌ها را ندارد خوب لزومی هم ندارد که همه‌ی آن‌ها را دریافت کند.
اشتراک‌ها
یک captcha حرفه‌ای

این کپچا برای دات نت و جاوا و PHP تولید شده و امکانات زیادی داره از قبیل انواع حالات نشان دهنده متن ، حالات خطوط ، رنگ بندی و افکت و همچنین خواندن کد به صورت صوتی و ...

تفاوت نسخه رایگان و تجاری در نمایش لینک به وب سایت خودشون هست ، من در خیلی از پروژه هام از این استفاده می‌کنم

یک captcha حرفه‌ای
نظرات مطالب
هدایت درخواست فایل‌های استاتیک در ASP.NET MVC به یک کنترلر
- دیالوگ لاگین در IDM برای حالت Basic authentication ظاهر می‌شود. 
+ نرم افزار IDM اگر از طریق افزونه‌های آن (^) اقدام به دریافت این فایل کند، مشکلی نخواهد داشت؛ چون این افزونه‌ها اطلاعات سشن جاری کاربر را به برنامه، جهت شبیه سازی و استفاده‌ی مجدد منتقل می‌کنند (اطلاعاتی مانند کوکی‌ها و تمام مشخصات جاری صفحه‌ی لاگین کرده). به عبارتی اگر شخصی به سایت لاگین کند و از طریق مرورگری که افزونه‌ی IDM بر روی آن نصب است، اقدام به دریافت فایل کند (بر روی لینک کلیک کند تا مرورگر توسط افزونه‌ی مربوطه، درخواست را به برنامه ارسال کند)، دریافت فایل از دید او معمولی و مانند قبل خواهد بود.
مطالب
ارسال ایمیل توسط PowerShell
امروز می‌خوام یکی از کاربرد‌های جالب PowerShell  رو براتون بگم. PowerShell و اجراش کنید.
- کد زیر را ابتدا ویرایش کرده و نام کاربری و رمز عبور خود را در آن وارد نمایید.(من در اینجا از سیستم Gmail برای ارسال ایمیل استفاده کرده ام)
- متن دلخواه خود را در بخش $body قرار دهید.
- در نهایت متن خود را کپی کرده و با کلیک راست بر روی PowerShell متن کپی شده در انجا قرار میگیرد.
- حالا کلید Enter را فشار دهید.
ایمیل در صورتی که اطلاعات درست وارد شده باشد به ایمیل مقصد ارسال گردیده است.  :)

    $EmailFrom = "test@gmail.com"

    $EmailTo = "info@dotnettips.info"

    $Subject = "The subject of your email"

    $Body = "What do you want your email to say"

    $SMTPServer = "smtp.gmail.com"

    $SMTPClient = New-Object Net.Mail.SmtpClient($SmtpServer, 587)

    $SMTPClient.EnableSsl = $true

    $SMTPClient.Credentials = New-Object System.Net.NetworkCredential("test", "123456");

    $SMTPClient.Send($EmailFrom, $EmailTo, $Subject, $Body)
نظرات مطالب
تولید هدرهای Content Security Policy توسط ASP.NET Core برای برنامه‌های Angular
با سلام؛ آیا افزودن هدر‌های فوق باعث بلاک شدن iframe ‌های سایت‌های دیگر مانند GoogleMap در سایت ما خواهد شد؟ اگر اینطوری است برای اجازه دادن به جلوگیری از این بلاک شدن، باید چه تنظیماتی را به هدر‌های فوق افزود؟
اشتراک‌ها
تشخیص لرزش موبایل با jQuery

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

این کار با مرورگرهای وب موبایل و سنسور شتاب سنج(accelerometer) گوشی انجام می‌گیرد. 

تشخیص لرزش موبایل با jQuery
نظرات مطالب
استفاده از ادیتور CKEditor در صفحات ASP.NET
- ValidateRequest به صورت پیش فرض به هر نوع تگی عکس العمل نشون می‌ده؛ نه فقط به یک سری تگ خاص.
- در MVC می‌تونید فقط به ازای یک خاصیت، AllowHtml رو فعال کنید و نه به اجبار به ازای کل صفحه یا کل سایت (مثل وب فرم‌ها).
- بعد از اینکه AllowHtml رو فعال کردید، نیاز خواهید داشت ورودی کاربر را اندکی تمیز کنید.
نظرات مطالب
React 16x - قسمت 28 - احراز هویت و اعتبارسنجی کاربران - بخش 3 - فراخوانی منابع محافظت شده و مخفی کردن عناصر صفحه
ضمن اینکه وقتی برنامه رو دوباره اجرا میکنم و کاربری رو که ثبت کرده بودم رو لاگین میکنم مشکل نداره و میتونم از کوکی Id کاربر رو بگیرم و عملیات حذف توکن‌ها رو رو دیبتابیس اجرا کنم . ولی در فرم ثبت نام نمیدونم چه اتفاقی می‌افته که Authentication Failed بهم برمیگردونه و بنظر میرسه پیغامش هم مبنی بر منقضی شدن توکن هست و این درحالیه که من تازه دارم اونو تولید میکنم!