Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

GridView και images

Îåêßíçóå áðü ôï ìÝëïò DaltonGR. Τελευταία δημοσίευση από το μέλος Dimitris Papadimitriou στις 06-06-2008, 15:30. Υπάρχουν 12 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  03-06-2008, 15:16 42607

    GridView και images

    Γεία σας,

    Έχω ένα gridview το οποίο εμφανίζει δεδομένα απο ένα πίνακα μιας βάσης δεδομένων. ένα πεδίο έχει αποθηκευμένο το path για την φωτογραφία ενός προϊόντος, δεν εμφανίζεται όμως η εικόνα ενώ βλέπω ότι στον φάκελο υπάρχει. Να τονίσω ότι η εφαρμογή δεν τρέχει σε δικό μου pc αλλα σε webhost. ενώ το path φαίνεται σωστό δεν εμφανίζεται η φωτογραφία.

    Ευχαριστώ εκ των προτέρων....

    Δημοσίευση στην κατηγορία: ,
  •  04-06-2008, 00:40 42611 σε απάντηση της 42607

    Απ: GridView και images

    Προφανώς αντί να εμφανιστεί η εικόνα εμφανίζεται ένα άσπρο τετραγωνάκι με ένα Χ. Σωστά; Αν ναι, κάνε 'View Source' στον browser σου και δες τι υπάρχει στο scr attribute του img που αντιστοιχεί στην εικόνα σου. Μπορεί να βοηθήσει.

    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
  •  04-06-2008, 08:35 42614 σε απάντηση της 42611

    Απ: GridView και images

    έχεις δίκιο,

    <img src="" alt="C:\Inetpub\vhosts\ααα.gr\httpdocs\βββ\images\Thumbim1.gif" style="border-width:0px;" /></td><td>test</td><td>testing</td><td><a href="BLOCKED SCRIPT__doPostBack('GridView1','Select$2')" style="color:#333333;">Λεπτομέρειες...</a></td>

    στο src εν έχει βάλει τίποτα. απο τι μπορεί να είναι. στο gridview πάντως στο image bound έχω βάλει το πεδίο του πίνακα που έχει το path.

  •  04-06-2008, 09:26 42615 σε απάντηση της 42614

    Απ: GridView και images

    Συνημμένα: Noname.png

    Στο παράθυρο που βλέπεις προφανώς συμπλήρωσες το DataAlternativeTextField και όχι το DataImageUrlField.

    Επίσης στην βάση σου πρέπει να έχεις τα paths ως σχετικά urls και όχι σαν απόλυτα file paths. Δηλαδή "~/images/thumbim1.gif" αν το images είναι κάτω από το root του site σου.



    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
  •  04-06-2008, 09:39 42617 σε απάντηση της 42615

    Απ: GridView και images

    έχω επιλέξει στο dataimageurlfield το πεδίο της βάσης που έχει το path.

    έχω δοκιμάσει να αποθηκεύω το path στο πεδίο ώς ~/bb/images/imagename

    δεν λειτουργεί

    έχω δοκιμάσει /bb/images/imagename επίσης το ίδιο αποτέλεσμα.

  •  04-06-2008, 13:02 42628 σε απάντηση της 42607

    Απ: GridView και images

    βρήκα έναν τρόπο να παίρνει το πραγματικό path της εικόνας, αλλα τώρα υπάρχει άλλο πρόβλημα. Αντί να εμφανίζει την εικόνα ή το κόκκινο Χ στο κουτάκι, που σημαίνει ότι δεν υπάρχει η εικόνα, εμφανίζει ένα μικρό κουτάκι με το εικονίδιο του εικονιδίου που έχουν τα windows. τι παίζει με αυτό τώρα;

    Ευχαριτώ και πάλι.

  •  04-06-2008, 13:21 42629 σε απάντηση της 42628

    Απ: GridView και images

    Δες πάλι τι έχει το src attribute και δώσε και ένα μικρό screen shot.

    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
  •  04-06-2008, 13:27 42630 σε απάντηση της 42629

    Απ: GridView και images

     

    αυτό εμφανίζει αντί για την εικόνα.....

    αλλα στο source έχει κανονικά το path

    src="C:\Inetpub\vhosts\αα.gr\httpdocs\ββ\Images\Thumb_im3.gif"

  •  04-06-2008, 13:46 42632 σε απάντηση της 42630

    Απ: GridView και images

    Όταν λες "αυτό εμφανίζει"; Ξέχασες να επισυνάψεις το screen shot!

    Επίσης το src έχει local path. Αυτό σου είπα και παραπάνω. Χρειάζεσαι relative url ότι absolute path. Δεν μπορείς να αποθηκεύεις στη βάση σου το absolute path. Δοκίμασε να βάλεις στην βάση σου την τιμή που σου είπα παραπάνω.

    Η τιμή που πρέπει να έχει τελικά το src πρέπει να είναι κάτι σαν 'http://myserver/mysite/images/myImage.gif' όχι 'C:\inetpub\wwwroot\mysite\images\myImage.gif'


    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
  •  04-06-2008, 13:54 42634 σε απάντηση της 42632

    Απ: GridView και images

    όχι πραγματικά αυτό εμφανίζει αντί την εικόνα. λευκο κουτάκι και πάνω αριστερά το εικονίδιο των windows για τις εικόνες....

    το path το βρίσκω κάνοντας

    ImageUrl='<%#Server.MapPath("\bbb\Images\") & Eval("ThumbPath")%>'

  •  04-06-2008, 14:31 42635 σε απάντηση της 42634

    Απ: GridView και images

    Σβήσε το server.mappath και αφησε μόνο το eval("ThumbPath"). Αυτό σου λέει και ο Δημήτρης να κάνεις...


    View Παναγιώτης Χαραλάμπους's profile on LinkedIn
    Coding at Mediterranean Acoustics
  •  06-06-2008, 15:04 42723 σε απάντηση της 42635

    Απ: GridView και images

    ευχαρσιτώ παιδία τελικά με image path http://www.internet.com/images/im.gif δούλεψε. αν και δεν μπορώ να καταλάβω γιατί δεν δούλευε με το server.mappath.

    ευχαριστώ και πάλι.

  •  06-06-2008, 15:30 42724 σε απάντηση της 42723

    Απ: GridView και images

    DaltonGR:

    αν και δεν μπορώ να καταλάβω γιατί δεν δούλευε με το server.mappath.

    Είναι πολύ απλό. Η server.mappath κάνει άλλη δουλειά. Δες εδώ.

    Αν και νομίζω ότι αυτό που δεν κατάλαβες είναι ότι δεν είναι δυνατόν στο html <img> το src attribute δεν μπορεί να έχει local path αλλά url. Το local path (c:\blah\blah\im.gif) είναι έγκυρο μόνο στο pc που παίζει το ρόλο του server. Ο client (browser) τρέχει σε άλλο pc και γι αυτόν το c:\blah\blah\im.gif δεν έχει κανένα νόημα.


    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems