Φύλλο στυλ δεν λειτουργεί σωστά σε ASP.NET

ψήφοι
0

το φύλλο στυλ δεν λειτουργεί σωστά, εκτός αν κάνω ένα

   <style type=text/css>

ετικέτα

και να θέσει στη σελίδα aspx θέλω να εφαρμόσετε το στυλ.

Αυτό συμβαίνει με κάθε σελίδα που θέλω να εφαρμόσετε το φύλλο στυλ.

φύλλο στυλ μου βρίσκεται μέσα στο φάκελο «Πρότυπα» στο ριζικό κατάλογο του έργου.

Είμαι αναφορά το στυλ σαν αυτό

<link href=Styles/StyleSheet.css rel=stylesheet type=text/css />
Δημοσιεύθηκε 10/04/2011 στις 14:08
πηγή χρήστη
Σε άλλες γλώσσες...                            


4 απαντήσεις

ψήφοι
10

Νομίζω ότι το πρόβλημα είναι με την πορεία των αρχείων CSS σας. Εάν ο φάκελος Στυλ βρίσκεται στη ρίζα του web site σας. προσθέσετε ένα «/» για να ξεκινήσει από διαδρομή του αρχείου CSS. σαν αυτό:

<link href="/Styles/StyleSheet.css" rel="stylesheet" type="text/css" />

Το παραπάνω δείγμα λέει: Υπάρχει ένας φάκελος Στυλ στην ρίζα του web site μου και στο εσωτερικό ότι υπάρχει ένα αρχείο με το όνομα StyleSheet.css

Αλλά το δείγμα σας λέει: Υπάρχει ένας φάκελος Styles (Όχι σε root) μέσα στο τρέχοντα κατάλογο (με βάση την τρέχουσα διεύθυνση URL).

Έτσι, με url σαν αυτό:

http://localhost/Admin/Users/Manage.aspx

Θα ψάξει για το αρχείο CSS σε αυτή τη διεύθυνση:

http://localhost/Admin/Users/Styles/StyleSheet.css

αλλά προσθέτοντας μια κάθετο στην αρχή της διεύθυνσης css μπορεί να λύσει αυτό το πρόβλημα.

ΕΚΣΥΓΧΡΟΝΙΖΩ:

Ελέγξτε αν το φάκελο στυλ είναι ένα ασφαλές φάκελο ή όχι. Δοκιμάστε την είσοδο διαδρομή του αρχείου css στο πρόγραμμα περιήγησής σας και αν ήρθατε στην σελίδα σύνδεσης σας, βάλτε ένα αρχείο Web.config στο στυλ σας κατάλογο με αυτό το περιεχόμενο:

<configuration>
    <system.web>
        <authorization>
            <allow users="*"/>
        </authorization>
    </system.web>
</configuration>
Απαντήθηκε 10/04/2011 στις 15:57
πηγή χρήστη

ψήφοι
0

Απλά ανοίξτε το Web φόρμας σε προβολή κώδικα και σύρετε το φύλλο στυλ από Εξερεύνηση λύση στη φόρμα.

Απαντήθηκε 10/04/2011 στις 17:52
πηγή χρήστη

ψήφοι
1

Για να προσθέσετε σε αυτό που αναφέρεται Afshin Gh στην απάντησή του / της - αν σας Stylesφάκελο είναι σε ασφαλή φάκελο θα μπορούσατε επίσης να προσθέσετε κάτι σαν

<location path="Styles">
<system.web>
    <authorization>
      <allow users="*"/>
    </authorization>
  </system.web>
</location>

στην κεντρική ιστοσελίδα σας Web.configαρχείο.

Απαντήθηκε 09/08/2013 στις 20:36
πηγή χρήστη

ψήφοι
0

Είχα το ίδιο πρόβλημα με την εφαρμογή ASP.Net μου δεν φόρτωση CSS και εικόνες. Ενημερώθηκε η Web.config να επιτρέψει ανώνυμος χρήστης να διατριβές πρόσβαση σε αρχεία ή το φάκελο στον οποίο είναι αποθηκευμένα.

Σε δύο δυνατό τρόπο μπορείτε να δώσετε δικαιώματα:

1) Ενημέρωση / Προσθήκη στο αρχείο Web.config ρίζας με κωδικό RoastBeast παραπάνω. 2) Προσθέστε ξεχωριστό αρχείο Web.config στο συγκεκριμένο φάκελο (δηλαδή στυλ, εικόνες) και να δώσει την ανώνυμη πρόσβαση.

Απαντήθηκε 17/08/2013 στις 19:41
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more