سؤال

أقوم بتطوير مشروع ASP.NET مع C #، وكتبت صفحة اسمها Gs.aspx التي تكتب فقط موارد مثل JS و CSS إلى الاستجابة وفقا للطلب وسلاسل الاستعلام. لدي رأس مثل هذا:

<head runat="server">
    <title></title>
    <asp:Literal runat="server" ID="litHead" EnableViewState="false"></asp:Literal>
    <asp:Literal runat="server" ID="litCSS" EnableViewState="false"></asp:Literal>
</head>

وفي الكود (Page_init) لدي:

litCSS.Text = "<link href='css/gs.aspx?id=allcss' rel='stylesheet' type='text/css' />";
litJS.Text = "<script src='js/gs.aspx?id=alljs' type='text/javascript'></script>";

في gs.aspx، قرأت ملفات CSS اللازمة لعرضها وكتابةها إلى الاستجابة.

الشاشة هي كلها صحيحة ل IE7 ولكن لدي مشكلة في تحميل CSS في Firefox 3.5، لا أعرف لماذا، لكنها تقوم بتحميل CSS وأيضا JS ولكن لا تنطبق على الصفحة.

ساعدني من فضلك،

شكرا جزيلا.

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

المحلول

قمت بتصحيح ذلك، كان بسبب المحتوى، لقد غيرت ContentType من text/html ل text/css وكل شيء صحيح، ولكن أي أشياء أخرى يجب أن أعرفها عن هذا النهج؟

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