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

 

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

Διαγραφή html στοιχείων απο .aspx σελίδα δυναμικά

Îåêßíçóå áðü ôï ìÝëïò zekia. Τελευταία δημοσίευση από το μέλος Δημήτρης Γκανάτσιος στις 05-10-2007, 03:20. Υπάρχουν 4 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  04-10-2007, 00:50 35808

    Διαγραφή html στοιχείων απο .aspx σελίδα δυναμικά

    Μπορώ με κάποιο τρόπο, σε συγκεκριμένο σημείο της εκτέλεσης κώδικα να διαγράψω html στοιχεία;
    Πχ αν υπάρχει ένα <img> ή <td> το οποίο θέλω να διαγραφεί ή να αντικατασταθεί απο άλλο
  •  04-10-2007, 03:43 35810 σε απάντηση της 35808

    Απ: Διαγραφή html στοιχείων απο .aspx σελίδα δυναμικά

    Μπορείς απλά να καλέσεις myTD.Vsible = false.
    Δηλαδή να το "κρύψεις".

    Ειδικά για td μπορείς να κάνεις και αυτό:
    myTD.InnerHtml = ""

    Πρέπει όμως το td να είναι δηλωμένο ως runat=server (<td id="myTD" runat="server">).

    Τι ακριβώς θέλεις να κάνεις;

    New Yorker.

     


    Στέφανος
    New Yorker
  •  04-10-2007, 13:37 35821 σε απάντηση της 35810

    Απ: Διαγραφή html στοιχείων απο .aspx σελίδα δυναμικά

    Όταν μπαίνεις στο google και κάνεις αναζήτηση, σου εμφανίζεται μια σελίδα με αποτελέσματα, η οποία όμως κρατά τη λειτουργία της αναζήτησης αλλά αλλάζει μορφή. Αυτό θέλω να κάνω. Σκέφτηκα πως ο πιο απλός τρόπος είναι να διαγράψω όλα τα στοιχεία της σελίδας εκτός απο το textbox και το κουμπί αναζήτησης (γιατί κουβαλούν κώδικα πάνω τους), και στη συνέχεια με response.write να δημιουργούνται όλα τα υπόλοιπα.
    Εκτός αν μπορώ να δημιουργώ νέα σελίδα, που όμως να κρατά τη λειτουργία της αναζήτησης αλλά να προσθέτει εμφάνιση αποτελεσμάτων
  •  04-10-2007, 13:58 35822 σε απάντηση της 35821

    Απ: Διαγραφή html στοιχείων απο .aspx σελίδα δυναμικά

    Αν κατάλαβα καλά θες να αλλάζεις τα στοιχεία της σελίδας χωρίς να κάνεις refresh ξανά την σελίδα.
    Γιατί δεν δοκιμάζεις να το κάνεις με τις βιβλιοθήκες του
    AJAX (http://www.asp.net/ajax/).
    Νομίζω ότι κάνει αυτό ακριβώς που θέλεις.

     


    Φιλάρετος Σεβαστιάδης.

    Albert Camus: Life is the sum of your choices.

  •  05-10-2007, 03:20 35849 σε απάντηση της 35821

    Απ: Διαγραφή html στοιχείων απο .aspx σελίδα δυναμικά

    zekia:
    Όταν μπαίνεις στο google και κάνεις αναζήτηση, σου εμφανίζεται μια σελίδα με αποτελέσματα, η οποία όμως κρατά τη λειτουργία της αναζήτησης αλλά αλλάζει μορφή. Αυτό θέλω να κάνω. Σκέφτηκα πως ο πιο απλός τρόπος είναι να διαγράψω όλα τα στοιχεία της σελίδας εκτός απο το textbox και το κουμπί αναζήτησης (γιατί κουβαλούν κώδικα πάνω τους), και στη συνέχεια με response.write να δημιουργούνται όλα τα υπόλοιπα.
    Εκτός αν μπορώ να δημιουργώ νέα σελίδα, που όμως να κρατά τη λειτουργία της αναζήτησης αλλά να προσθέτει εμφάνιση αποτελεσμάτων

     

    Μπορείς να βάλεις τη λειτουργία της αναζήτησης σε ένα Master Page, και τα αποτελέσματα της αναζήτησης σε ένα content. Ακόμη, μπορείς να βάλεις τη λειτουργία της αναζήτησης πάνω πάνω στη σελίδα, και κάτω να χρησιμοποιήσεις ένα δικό σου web user control που θα εμφανίζει τα αποτελέσματα όποτε χρειαστεί. Σε κάθε περίπτωση, μη χρησιμοποιείς Response.Write. Στο 99% των περιπτώσεων, δεν θεωρείται καλή τακτική στην ASP.NET


    Dimitris-Ilias Gkanatsios
    Developer Evangelist, Microsoft Hellas

    My Blog
    StudentGuru
    Twitter
    Facebook
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems