<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>ASP.NET WebForms</title><link>https://www.dotnetzone.gr:443/cs/forums/13/ShowForum.aspx</link><description>Θέματα για web εφαρμογές, σε ASP.NET WebForms</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Φιλτραρισμα αποτελεσματων αναζητησης.....σε ASP.NET!!!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/71627.aspx</link><pubDate>Tue, 27 Nov 2012 07:10:33 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:71627</guid><dc:creator>kos6101991</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/71627.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=71627</wfw:commentRss><description>Συμφωνω μαζι σου, αυτο κανω και εγω..μονο που και εγω ειμαι αθλητης...μιλαμε για πτυχιακη!!!Ευχαριστω και παλι&amp;nbsp; για την βοηθεια...!!!&lt;br&gt;</description></item><item><title>Απ: Φιλτραρισμα αποτελεσματων αναζητησης.....σε ASP.NET!!!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/71626.aspx</link><pubDate>Tue, 27 Nov 2012 06:54:36 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:71626</guid><dc:creator>cap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/71626.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=71626</wfw:commentRss><description>Αν δεν είχες ως τώρα επαφή με το ...άθλημα :) (από αυτά που μεγαλώνουν το στομάχι αντί να το μικραίνουν είναι), καλό θα ήταν να ξεκινήσεις όσο πιό απλά μπορείς και να προχωράς με μικρά βήματα κάθε φορά.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Φτιάξε ένα πίνακα στη database σου, βάλε 5-10 εγγραφές και προσπάθησε να φτιάξεις μια σελίδα που να εμφανίζει τα περιεχόμενα (χωρίς paging, αναζητήσεις κλπ. αρχικά)&lt;/div&gt;&lt;div&gt;Βάλε μετά σελιδοποίηση&lt;/div&gt;&lt;div&gt;Βάλε μετά ένα textbox με έναν όρο αναζήτησης και ψάχνε σε ένα συγκεκριμένο πεδίο (π.χ. τίτλο) για να βρεις τα προϊόντα που ταιριάζουν&lt;/div&gt;&lt;div&gt;Φτιάξε έπειτα τους lookup πίνακες για τις κατηγορίες, δες πώς θα τις παίρνεις στη σελίδα σου και πώς θα τις επιλέγεις για φιλτράρισμα, πώς θα περνάς τα αντίστοιχα πράγματα στο query σου και άρχισε σιγά σιγά να το επεκτείνεις ώσπου να αρχίσει να μοιάζει με αυτό που θέλεις να φτιάξεις.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Βασικά σου λέω αυτό που κάνω εγώ, για πράγματα που δεν γνωρίζω πολλά εξ'αρχής. Ξεκινάω από το μικρότερο δυνατό κομμάτι που μπορώ πρώτα να κατανοήσω και μετά να υλοποιήσω. Και προχωράω από εκεί, πολλές φορές πετώντας αυτό που έχω κάνει και ξαναρχίζοντας από την αρχή αν διαπιστώσω οτι είχα πάρει λάθος δρόμο.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Η Ρώμη δεν χτίστηκε σε μια μέρα :)&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;</description></item><item><title>Απ: Φιλτραρισμα αποτελεσματων αναζητησης.....σε ASP.NET!!!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/71625.aspx</link><pubDate>Tue, 27 Nov 2012 06:24:58 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:71625</guid><dc:creator>kos6101991</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/71625.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=71625</wfw:commentRss><description>&lt;div align="left"&gt;Το ξερω οτι ειναι πολλα αυτα που ρωτησα και πολυπλοκα αλλα επειδη πρωτη φορα ασχολουμε με κατι τετοιο δεν ειχα ιδεα...ευχαριστω παντως γι ατην βοηθεια θα τα ακοιταξω αυτα που ου ειπες...!!&lt;br&gt;&lt;/div&gt;</description></item><item><title>Απ: Φιλτραρισμα αποτελεσματων αναζητησης.....σε ASP.NET!!!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/71624.aspx</link><pubDate>Tue, 27 Nov 2012 06:03:56 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:71624</guid><dc:creator>cap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/71624.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=71624</wfw:commentRss><description>Επειδή η ερώτησή σου μπορεί να φαίνεται απλή αλλά ουσιαστικά εμπεριέχει τις εξής ερωτήσεις:&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;1. Πώς μπορώ να φτιάξω μια φόρμα που να καταχωρείς όρο αναζήτησης και να ψάχνει στη database&lt;/div&gt;&lt;div&gt;2. Πώς μπορώ να εμφανίζω τα αποτελέσματα αναζήτησης μορφοποιημένα και paged&lt;/div&gt;&lt;div&gt;3. Πώς μπορώ να ορίσω φίλτρα&lt;/div&gt;&lt;div&gt;4. Πώς μπορώ να διατηρώ τα φίλτρα αυτά&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;θα περιοριστώ στο να σου δώσω μερικές ιδέες. Κατ'αρχήν, ένα datagridview θα σου κάνει τη δουλειά της παρουσίασης, ενώ αν γνωρίζεις sql ή EF θα μπορέσεις να περάσεις τα arguments που θέλεις στη βάση σου και να φέρεις πίσω τα αποτελέσματα.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Τα φίλτρα είναι μια άλλη ιστορία. Θα πρέπει ουσιαστικά να έχεις lookup tables στη βάση σου με συγκεκριμένες εγγραφές και foreign keys στις κυρίως εγγραφές των προϊόντων σου σε αυτά προκειμένου να μπορείς α) να επιλέξεις τιμές για τα φίλτρα σου και β) να περιορίσεις τα αποτελέσματα αναζήτησής σου σε ικανοποιητικό βαθμό. Ξεχνάς τα string searches δηλαδή.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Πώς διατηρείς τα φίλτρα; Χμ, εδώ υπάρχουν πολλοί τρόποι. Ενας τρόπος είναι να περιλαμβάνεις όλη την πληροφορία των φίλτρων στο querystring, ΜΑΖΙ με τον όρο αναζήτησης. Ετσι μια σελίδα αποτελεσμάτων αναζήτησης για κάποιο συγκεκριμένο όρο μαζί με τα φίλτρα της θα μπορούσε να γίνει bookmark, share κλπ. (Αν χρησιμοποιήσεις plain sql για να κάνεις τις αναζητήσεις σου, θυμήσου: PARAMETERS και όχι string concatenations).&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Αλλος τρόπος είναι να κρατάς τις τιμές στο viewstate ώστε σε κάθε form submit αυτές να περνάνε ξανά.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Αλλος (κακός, IMHO) τρόπος είναι να κρατάς τις τιμές των φίλτρων στο session.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Ξέρω οτι αυτά που σου λέω δεν είναι πολλά...αλλά πίστεψέ με, έτσι όπως έκανες την ερώτηση χρειάζεται ένας μικρός ...τόμος για να απαντήσει κάποιος πλήρως :)&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;</description></item><item><title>Φιλτραρισμα αποτελεσματων αναζητησης.....σε ASP.NET!!!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/71623.aspx</link><pubDate>Tue, 27 Nov 2012 05:09:51 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:71623</guid><dc:creator>kos6101991</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/71623.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=71623</wfw:commentRss><description>Kαλησπερα σας παιδια!!! το προβλημα που αντιμετωπιζω ειναι το εξης, εχω μια ιδεα και δεν ξερω πως να την υλοποιησω πρακτικα...Θελω να δημιουργησω σε ενα site μια αναζητηση οπως αυτη που εχει στην ιστοσελιδα του το plaisio...Δηλαδη στη σελιδα επιλεγει καποια προιοντα οπως υπολογιστες, αργοτερα με καποια φιλτρα εξιδικευει αυτο που ψαχνει ο χρηστης...Θελω να ρωτησω κατ'αρχας πως μπορει να επιτευχθει αυτο(δηλαδη η εμφανιση αποτελεσματων στη σελιδα, μορφοποιημενα οπως θελω εννοειται και να γενναει σελιδες αν ειναι πανω απο καποιο αριθμο) και δευτερον που κραταει τα ενδιαμεσα αποτελεσματα πριν απο καθε ενεργοποιηση ενος φιλτρου..???&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Ευχαριστω!&lt;br&gt;</description></item></channel></rss>