‫۱۰ سال و ۳ ماه قبل، سه‌شنبه ۲۷ خرداد ۱۳۹۳، ساعت ۱۶:۱۴
- همانطور که عنوان شد، در سایت اصلی دریافت بوت استرپ، امکان سفارشی سازی و کار پویا با نگارش LESS آن وجود دارد. برای مثال قسمت تغییر پویای پیش فرض‌های navbar در اینجا
- اگر خودتان مستقیما می‌خواهید این موارد را تغییر دهید، کلیه فایل‌های LESS آن در مخزن اصلی کدهای بوت استرپ موجود هستند. در اینجا . برای نمونه فایل navbar.less آن.
اگر به فایل‌های less آن دقت کنید، تمام آن‌ها پارامتری هستند و هیچکدام دارای مقدار پیش فرضی نیستند. مقادیر پیش فرض مورد استفاده در فایل variables.less تعریف شده‌اند. برای تغییر کلی فایل CSS نهایی فقط کافی است که مقادیر این فایل را تغییر دهید.
فایل نهایی که سبب کامپایل تمام تغییرات خواهد شد، فایل bootstrap.less است.
- استفاده از فایل‌های LESS در نگارش‌های جدید VS.NET ساده‌است و به صورت توکار و خودکار، تغییرات را کامپایل کرده و فایل CSS نهایی را تولید می‌کند:


روی فایل bootstrap.less دوبار کلیک کنید (تمام فایل‌های پوشه less سورس بوت استرپ به VS.NET اضافه شده‌اند). اندکی صبر کنید تا کار کامپایل تمام شود. در صفحه‌ای که باز می‌شود، دو ستون قابل مشاهده است. ستون سمت چپ، فایل less اصلی است و ستون سمت راست، خروجی CSS کامپایل شده نهایی.
‫۱۰ سال و ۳ ماه قبل، سه‌شنبه ۲۷ خرداد ۱۳۹۳، ساعت ۱۵:۴۷
ممنون از اینکه پاسخ دادید. من با ویژوال استودیو 2013 کار میکنم. مثلا می‌خوام navbra رنگشو تغییر بدم تنها راه حلش اینکه یه فایل custom.css بسازم از اون تو اون کلاس خاصو تغییر بدم و اوررایت بشه رو قبلی؟
میگند برای تغییر css باید از less استفاده کنی یعنی اینکه من چی کار کنم تو ویژوال استودیو 2013 که حرفه ای و استاندارد هم کار کرده باشم؟ به css هم مسلطم
ممنون
‫۱۰ سال و ۳ ماه قبل، دوشنبه ۲۶ خرداد ۱۳۹۳، ساعت ۱۸:۴۹
از Visual Studio 2012 Update 2 ، ویژوال استودیو دارای یک LESS Editor توکار هست (^ و ^). با استفاده از LESS، یک فایل CSS را می‌شود پارامتری کرد و هربار به این پارامترها و متغیرها، مقادیر متفاوتی را نسبت داد و خروجی CSS گرفت. نسخه‌ی LESS بوت استرپ هم برای همین منظور وجود دارد.
البته اگر نمی‌خواهید در VS.NET این فایل‌ها را ویرایش کرده و خروجی بگیرید، در سایت رسمی آن، امکان سفارشی سازی بوت استرپ و مقدار دهی به متغیرهای آن و نهایتا گرفتن یک خروجی کامل پیش بینی شده‌است.
‫۱۰ سال و ۳ ماه قبل، دوشنبه ۲۶ خرداد ۱۳۹۳، ساعت ۱۸:۳۱
سلام؛ بوت استرپ less چی هستش و برای اینکه بخوایم توی فایل css بوت استرپ تغییر بدیم و اونو کاستومایز کنیم باید از less استفاده کنیم؟ نحوه کاستومایز کردن فایل bootstrap.css رو میفرمایید لطفا.
‫۱۰ سال و ۴ ماه قبل، یکشنبه ۱۱ خرداد ۱۳۹۳، ساعت ۱۹:۱۹
- در مورد مسیر پویای signalr/hubs در قسمت بعدی بیشتر بحث شده‌است.
- برای خطایابی نیاز به توضیحات بیشتری هست. اطلاعات بیشتر
- در کنسول لاگ‌های آن خطاهای جاوا اسکریپتی را نمایش می‌دهد. با فایرباگ هم می‌شود این نوع برنامه‌ها را دیباگ کرد.
اطلاعات بیشتر: «عیب یابی و دیباگ برنامه‌های SignalR»
‫۱۰ سال و ۴ ماه قبل، یکشنبه ۱۱ خرداد ۱۳۹۳، ساعت ۱۹:۱۲
سلام
 GET http://localhost:7186/signalr/hubs 500 (Internal Server Error)
نشون می‌ده.
من دایرکتوری پروژه رو چک کردم
اما اصلا چنین شاخه ای نیست تو پروژه که!
‫۱۰ سال و ۵ ماه قبل، جمعه ۲۶ اردیبهشت ۱۳۹۳، ساعت ۰۶:۱۳
با MVC5 هم تستش کردم. مشکلی نبود. در GetControllerInstance فقط باید بررسی کنید که آیا controllerType نال هست یا خیر. اگر نال بود، یعنی یک آدرس یافت نشد در برنامه دارید:
if (controllerType == null && requestContext.HttpContext.Request.Url != null)
                throw new InvalidOperationException(string.Format("Page not found: {0}",
                    requestContext.HttpContext.Request.Url.AbsoluteUri.ToString(CultureInfo.InvariantCulture)));
‫۱۰ سال و ۵ ماه قبل، جمعه ۲۶ اردیبهشت ۱۳۹۳، ساعت ۰۳:۰۲
ممنون، ظاهراً با MVC5 سازگار نیست، ربطش رو نمی‌دونم ولی با MVC5 تست کردم مشکل داشت (از مقدار بازگشتی توسط متد GetControllerInstance اشکال می‌گرفت) ، با تعویض لایه وب به ورژن MVC4 مشکلم حل شد. مثالی تکمیلی مربوط به قسمت 12 سری EF شما هم برای ورژن MVC4 بود.