دسته بندی ها
18:20 1400/04/29

عدم نمایش data-toggle و data-target در کدهای Html در ویژوال استودیو

مشخصات سوال کننده :
کاربر : frisat     امتیاز کاربر : ‎−2     رتبه کاربر : 7082
دسته بندی : Asp.net Core ويژوال استوديو بوت استرپ جی کوئری

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 4023
1 نظر
fateme : یک پروژه خالی ایجاد کنید و تست کنید. آیا در یک پروژه خام از نوع Core هم این مشکل وجود داره ؟

امتیاز کاربر : 1617   رتبه کاربر : 2   تاریخ ثبت : 08:16 1400/04/29
پاسخ دهنده : saedbfd 20:10 1400/04/29

برای بررسی این موضوع ابتدا یک پروژه خالی از نوع Asp.net Core ایجاد کنید. در یک پروژه خالی هم فایلهای بوت استرپ و هم فایل جی کوئری به صورت پیش فرض وجود دارد. حال در ویوی index یک تگ a بنویسید و از ویژگی های data-toggle و data-target استفاده کنید. در این صورت مشاهده خواهید کرد که این ویژگیها به درستی پیشنهاد داده می شود. اگر در این صورت هم چیزی نمایش نداد ویژوال استودیو شما نمیتونه دستورات رو Render کنه.

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

عامل اول ممکنه ویژوال استودیو شما نتونسته دستورات بوت استرپ رو render کنه و در حین طراحی View این مشکل برخورد میکنید. اگر بعد از اجرای پروژه دستورات و کلاس های بوت استرپی به درستی نمایش داده میشن پس احتمالا ویژوال استودیو توی render کلاس های بوت استرپی مشکل داره.

عامل دوم در View مربوط به Layout بررسی کنید بوت استرپ به درستی به پروژه لینک شده باشه. همچنین در قسمت اسکریپت ها هم بررسی کنید که به درستی فایل جی کوئری مربوط به بوت استرپ لینک شده باشه.

یک بار هم ویژوال استودیو رو Restart کنید، سپس از منوی Build گزینه Clean Soultion و سپس Build Solution رو بزنید. 

در مجموع این خطا چیزی نیست که دلیل مشخص شده ای داشته باشه و باید موارد مختلف رو چک کنید.

ویرایش شده در سه شنبه 29 تیر 1400 ساعت 20:11:31
به این پاسخ امتیاز بدهید    0
امتیاز: 1654 رتبه: 1
پاسخ دهنده : frisat 14:48 1400/04/30

ممنون بابت پاسختون.ولی همه رو انجام دادم یک پروژه خالی ساختم ولی نشد فک کنم همون مشکل رندر نکردن کدهای بوت استرپ هست.ولی برا این مشکل چ کنم در تصویر مشاهده کنبد رفرنسها همه اوکی هست و حتی ویژوال استودیو رو آپدیت کردم ولی مشکل حل نشد

 

به این پاسخ امتیاز بدهید    0
امتیاز: ‎−2 رتبه: 7082
3 نظر
fateme : نرم افزار خاصی مثل Resharper روی ویژوال استودیو نصب کردید ؟

امتیاز کاربر : 1617   رتبه کاربر : 2   تاریخ ثبت : 05:50 1400/04/30
frisat : بله نرم افزار Resharper نصب هست

امتیاز کاربر : ‎−2   رتبه کاربر : 7082   تاریخ ثبت : 07:46 1400/04/30
fateme : احتمال داره بخاطر نصب Resharper هم باشه. ببینید در مجموع این موضوع یک چیزی هست که‌پیش فرض روی خود ویژوال استودیو فعال هست. احتمال داره بخاطر نصب ری شارپر تنظیمات پیش فرض ویژوال استودیو بهم ریخته

امتیاز کاربر : 1617   رتبه کاربر : 2   تاریخ ثبت : 06:29 1400/04/31
ادامه نظرات ...
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود