استفاده از کامپوننت های سینکفیوژن به صورت آفلاین
سلام دوستان ما توی شرکت یک پروژه ای داریم که در حال توسعه به کامپوننت های سینکفیوژن هست. اما مشکلی که داره اینه که وقتی اینترنت قطع هست یا در مواردی که میخایم آفلاین با پروژه کار کنیم کامپوننت ها به درستی Load نمیشن و عملا پروژه مشکل دار میشه. آیا راه حلی هست که بشه به صورت آفلاین هم از Syncfusion استفاده کرد ؟
هنگام نصب و راه اندازی سینکفیوژن دو تا فایل هست که یکی css و دیگری js هستن که دستورات کامپوننت های سینکفیوژن و استایل های مربوط به کامپوننت ها هستن. این دو تا فایل به صورت CDN (یعنی با استفاده از یک لینک) استایل ها و دستورات جاوااسکریپت رو فراخوانی میکنن و در کش مرورگر شما ذخیره میشه. این دو تا فایل در layout پروژه شما استفاده میشه.
Css cdn
<link rel="stylesheet" href="https://cdn.syncfusion.com/ej2/23.1.36/material.css" />
Js cdn
<script src="https://cdn.syncfusion.com/ej2/23.1.36/dist/ej2.min.js"></script>
این لینک رو مطالعه کنید (استفاده از کامپوننت های سینکفیوژن در Asp.net Core)
حالا اگر محتویات این دو فایل رو کپی کنید و در یک فایل css و js ذخیره کنید و در کنار پروژه قرار بدید دیگه نیازی نیست به صورت آنلاین استایل ها و دستورات لود بشه و به صورت آفلاین هم میشه کار کرد دیگه.
سورس زیر رو براتون آماده کردم که به صورت آفلاین این دو فایل رو میخونه. دو تا فایل به نام های Syncfusion.css و Syncfusion.js در پوشه wwwroot وجود داره که همون CDN ها هستن که محتویاتشون در این دوتا فایل کپی شده و در Layout پروژه استفاده شده.
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- ارسال پارامتر از طریق جاوااسکریپت با کلیک روی تگ a
- خطای 500 زمان اجرا شدن پروژه روی هاست
- کویری نویسی در استیمول سافت جهت فیلتر اطلاعات
- نمایش صفحه در پنجره جدید با کلیک روی لینک (تگ a) در Asp
- افزودن مقادیر به صورت دستی به List دریافت شده از ریپازیتوری