وضع التصميم في Visual Studio لا ger الموارد المحددة مع ResolveClientUrl

StackOverflow https://stackoverflow.com/questions/1999318

سؤال

يمكنني استخدام ResolveClientUrl لتشمل ملفات css في الصفحة.عندما أطلقت خلال خادم الويب كل شيء على ما يرام, ولكن في وضع التصميم أنماط css لا يتم تطبيق إلى الصفحة.يمكنني استخدام VS 2010 beta 2.

<link href= "<%= ResolveClientUrl("~/Styles/Site.css") %>" rel="stylesheet" type="text/css" />

نفس الشيء يحدث عند استخدام أي تعبير تحديد url css.كيف يمكنني إصلاح ذلك ؟ أو هل هو خلل من بيتا ؟

هل كانت مفيدة؟

المحلول

إنه متأصل قيود على حد سواء.اتصلت مايكروسوفت 3 سنوات عن نفس المسألة.

الحل هو وضع مسار مباشرة داخل السمة href.يجب أن تعمل بشكل صحيح بعد ذلك.

ومع ذلك ، فقد عطل في وقت التشغيل ، اعتمادا على استخدام URL rewriting أو التوجيه.الحقيقي الخلل هنا ليس في وضع التصميم ، ولكن في ASP.NET إطار, لأنه لا تحليل و حل <link> الكلمات بشكل صحيح عندما يتم استخدامها داخل صفحات المحتوى (حفر حولها مع عاكس أن تجد لنفسك)...

يمكنك قراءة المزيد حول هذه المسألة و كيفية إصلاحه في (أمل) مستقبلا الطريقة هنا:http://nathanaeljones.com/146/referencing-stylesheets-scripts-from-content-pages/

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top