اشتراک‌ها
استفاده از Turbolinks به جای pjax در Rails و ASP.NET MVC
اگر می‌خواهید در Rails لینکهای سریعی داشته باشید، این ابزار می‌تواند مفید باشد؛ چرا که به جای اینکه به مرورگر اجازه دهد تا فایلهای JS , CSS  را بین تعویض صفحات رندر کند، کل صفحه را فعال نگه داشته و تنها محتویات آن را تغییر می‌دهد.
در نگاه اول این مورد مشابه Pjax  است اما اینجا دیگر نباید نگران این بود که کدام المان صفحه باید تغییر کند و مسائلی از این قبیل. ما در اینجا کل قسمت body رو جایگزین می‌کنیم برای توضیحات بیشتر لطفا لینک مربوطه رو مطالعه کنید. همچنین نسخه‌ی ASP.NET MVC آن در اینجا قابل دریافت است.
استفاده از Turbolinks به جای pjax در Rails و ASP.NET MVC
اشتراک‌ها
نکته‌هایی درباره‌ی Redirect یا تغییر مسیر صفحات وب

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

تغییر مسیر یا Redirect از روش‌های مختلفی امکان‌پذیر است. در این نوشته به تغییر مسیر از طریق سرآمد پاسخ( header ) می‌پردازیم و از روش‌های موجود در HTML و JavaScript چشم‌پوشی می‌کنیم. 
نکته‌هایی درباره‌ی Redirect یا تغییر مسیر صفحات وب
نظرات مطالب
Blazor 5x - قسمت 25 - تهیه API مخصوص Blazor WASM - بخش 2 - تامین پایه‌ی اعتبارسنجی و احراز هویت
یک مورد در قالب‌های Visual Studio جلب توجه کرد این بود که وقتی از قالب wasm با احراز هویت به صورت Individual  به همراه ساختن پروژه Host استفاده بشه تمامی پیج‌های Identity در بخش Host قرار می‌گیره.
آیا نباید این موارد در بخش Wasm پروژه باشن ؟ یعنی در این حالت Html صفحات احراز هویت در سمت سرور هندل می‌شن ؟

نظرات مطالب
پیاده سازی JSON Web Token با ASP.NET Web API 2.x
سلام؛ استفاده من از این توکن به این صورت هست که یک پروژه MVC دارم. حالا در برخی صفحات که نیاز به واکشی دیتای گریدها دارم میخوام با استفاده از WebApi دیتا رو دریافت کنم که البته در آینده اپ موبایلی هم اضافه خواد شد.
سؤال من اینجاست که آیا در هر صفحه که نیاز به استفاده WebApi دارم آیا باید متد doLogin رو فراخوانی کنم یا نه مثلا بعد از لاگین شدن کاربر در برنامه MVC اینکار فقط یکبار انجام میشه؟
سوال بعد اینه که آیا واقعا مقادیری مثل پسورد باید در doLogin مشخص باشه؟ مبحث امنیت پسورد چطور خواهد شد؟
نظرات مطالب
انتقال دائمی آدرس ها (Permanent Ridirect) در ASP.NET Webform
- هدف اصلی از EnableFriendlyUrls (که آخرین به روز رسانی آن مربوط به سال 2013 است) این است که به ازای تک‌تک صفحات aspx، کار تعریف MapPageRouteها را دستی انجام ندهید و گرنه نوشتن MapPageRoute مجزا، یعنی تعریف یک مسیریابی جدید.
- برای تبدیل خودکار یک آدرس به آدرس دیگر، نیاز است مباحث IIS url rewrite را پیگیری کنید و یا از RouteMagic استفاده کنید که redirect از یک مسیریابی به مسیریابی دیگر را هم پشتیبانی می‌کند .
نظرات مطالب
سفارشی سازی ASP.NET Core Identity - قسمت پنجم - سیاست‌های دسترسی پویا
من از دیالوگ استفاده میکنم که موقع باز کردن صفحات بصورت آژاکسی نیست. یک url رو باز می‌کند چون به اون Url دسترسی ندارد صفحه هدایت به لاگین نمی‌شود.
$("#dialog").dialog({ autoOpen: false, open: function (event, ui) {   $(this).load(url);  }) });
<div id="dialog" title="Basic dialog">
    <p>Dialog box</p>
</div>
نظرات مطالب
استخراج متن از فایل‌های PDF توسط iTextSharp
استخراج متن PDF، به همراه ساختار متن آن نیست. فقط text است که در متن جاری توضیح داده شده‌است. اگر نیاز به بررسی ساختاری سطح پایین آن‌را دارید، نیاز است با نرم افزاری به نام itextrups آشنا شوید. در دو مطلب زیر، از این نرم افزار برای تحلیل ساختار فایل PDF و سپس دستکاری آن استفاده شده‌است:
نظرات مطالب
ارتقاء به ASP.NET Core 1.0 - قسمت 15 - بررسی تغییرات Caching
فیلتر Authorize هم در ASP.NET Core هدرهای مربوط به کش کردن را بازنویسی و تنظیم می‌کند. به عبارتی صفحه‌ای که از این فیلتر رد شود، فقط دارای "CacheControl = "no-cache خواهد بود (تا به اشتباه اینگونه صفحات دارای سطح دسترسی، کش نشوند؛ موردی که در نگارش قبلی ASP.NET MVC به صورت توکار بررسی نمی‌شد).
نظرات مطالب
صفحه بندی اطلاعات در ASP.NET MVC به روش HashChange
از افزونه‌ی path.js در مطلب «پیاده سازی دکمه «بیشتر» یا «اسکرول نامحدود» به کمک jQuery در ASP.NET MVC» برای بهبود کاربری صفحه بندی ای‌جکسی هم استفاده شده‌است. این کتابخانه قابلیت افزودن صفحات مرور شده را به history مرورگر دارد؛ به همراه امکان ذخیره و بازیابی شماره صفحه‌ی ای‌جکسی (یک نمونه‌ی سبک وزن مباحث مسیریابی کتابخانه‌های SPA).