<?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>.NET Framework</title><link>https://www.dotnetzone.gr:443/cs/forums/14/ShowForum.aspx</link><description>Θέματα για threading, remoting, reflection, exception handling, security, regex κλπ.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Ασφαλής τρόπος μεταφοράς δεδομένων απο σελίδα σε σελίδα</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/55332.aspx</link><pubDate>Fri, 20 Nov 2009 16:17:01 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:55332</guid><dc:creator>StrouMfios</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/55332.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=55332</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;George J. Capnias:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;StrouMfios:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Κατ 'αρχήν σ' ευχαριστώ για την απάντησή σου.&lt;br&gt;&lt;br&gt;Και πάλι για λόγους performance δεν θα ήθελα να χρησιμοποιήσω αυτή την μέθοδο.&lt;br&gt;Προσπάθησα να περάσω κάποια data μέσω ViewState απο σελίδα σε σελίδα αλλα στην νέα σελίδα πάντα το value = null.&lt;br&gt;Υπάρχει τρόπος για round-trip μέσω ViewState?&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/p&gt;
&lt;p&gt;Με το ViewState δεν θα κάνεις κάτι...&lt;/p&gt;
&lt;p&gt;Το UserSession μπορείς να το έχεις είτε στην μνήμη του server είτε σε database - που είναι επιλογή για Web Farms. Μην το βλέπεις σαν απαγορευτικό τρόπο υλοποίησης.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;George J.&lt;br&gt;&lt;/p&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;&lt;br&gt;Μπορεί όντος να μην είναι απαγορευτικός τρόπος αλλα δύσκολα πολλές φορές ξεκολάς απο προβλήματα που έχεις συναντήσει στο παρελθόν.&lt;br&gt;Τα προβλήματα με sessions τα είχα με classic asp γι'αυτό αποφεύγω να το χρησιμοποιώ.&lt;br&gt;Τελικά θα υλοποιήσω αυτό τον τρόπο που προτέινεις.&lt;br&gt;&lt;br&gt;Ευχαριστώ Γιώργος.&lt;br&gt;</description></item><item><title>Απ: Ασφαλής τρόπος μεταφοράς δεδομένων απο σελίδα σε σελίδα</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/55331.aspx</link><pubDate>Fri, 20 Nov 2009 16:13:23 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:55331</guid><dc:creator>StrouMfios</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/55331.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=55331</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Τάσκος Γιώργος:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;Ειδικά για λόγους performance, νομίζω πως δεν θα έπρεπε να επιλέξεις να μεταφέρεις δεδομένα μέσω ViewState.&lt;/p&gt;&lt;p&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Πολλές φορές θεωρώ οτι είναι καλύτερο να "κουράσεις" τον web server παρά τον DB Server.&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Τάσκος Γιώργος:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;/p&gt;
&lt;p&gt;Δεν νομίζω ότι είναι καλύτερα από αυτό που προτείνει ο Γιώργος. Ούτε καλύτερα από το να χρησιμοποιήσεις Session ή Cache.&lt;/p&gt;&lt;p&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Τελικά μάλλον θα υλοποιήσω αυτή την μέθοδο&lt;/b&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;br&gt;</description></item><item><title>Απ: Ασφαλής τρόπος μεταφοράς δεδομένων απο σελίδα σε σελίδα</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/55327.aspx</link><pubDate>Fri, 20 Nov 2009 09:36:02 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:55327</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/55327.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=55327</wfw:commentRss><description>&lt;P&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;StrouMfios:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Κατ 'αρχήν σ' ευχαριστώ για την απάντησή σου.&lt;BR&gt;&lt;BR&gt;Και πάλι για λόγους performance δεν θα ήθελα να χρησιμοποιήσω αυτή την μέθοδο.&lt;BR&gt;Προσπάθησα να περάσω κάποια data μέσω ViewState απο σελίδα σε σελίδα αλλα στην νέα σελίδα πάντα το value = null.&lt;BR&gt;Υπάρχει τρόπος για round-trip μέσω ViewState?&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/P&gt;
&lt;P&gt;Με το ViewState δεν θα κάνεις κάτι...&lt;/P&gt;
&lt;P&gt;Το UserSession μπορείς να το έχεις είτε στην μνήμη του server είτε σε database - που είναι επιλογή για Web Farms. Μην το βλέπεις σαν απαγορευτικό τρόπο υλοποίησης.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;George J.&lt;BR&gt;&lt;/P&gt;</description></item><item><title>Απ: Ασφαλής τρόπος μεταφοράς δεδομένων απο σελίδα σε σελίδα</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/55324.aspx</link><pubDate>Fri, 20 Nov 2009 08:48:13 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:55324</guid><dc:creator>Τάσκος Γιώργος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/55324.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=55324</wfw:commentRss><description>&lt;P&gt;Ειδικά για λόγους performance, νομίζω πως δεν θα έπρεπε να επιλέξεις να μεταφέρεις δεδομένα μέσω ViewState.&lt;/P&gt;
&lt;P&gt;Δεν νομίζω ότι είναι καλύτερα από αυτό που προτείνει ο Γιώργος. Ούτε καλύτερα από το να χρησιμοποιήσεις Session ή Cache.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Ασφαλής τρόπος μεταφοράς δεδομένων απο σελίδα σε σελίδα</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/55321.aspx</link><pubDate>Fri, 20 Nov 2009 08:04:49 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:55321</guid><dc:creator>StrouMfios</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/55321.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=55321</wfw:commentRss><description>Κατ 'αρχήν σ' ευχαριστώ για την απάντησή σου.&lt;br&gt;&lt;br&gt;Και πάλι για λόγους performance δεν θα ήθελα να χρησιμοποιήσω αυτή την μέθοδο.&lt;br&gt;Προσπάθησα να περάσω κάποια data μέσω ViewState απο σελίδα σε σελίδα αλλα στην νέα σελίδα πάντα το value = null.&lt;br&gt;Υπάρχει τρόπος για round-trip μέσω ViewState?&lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item><item><title>Απ: Ασφαλής τρόπος μεταφοράς δεδομένων απο σελίδα σε σελίδα</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/55312.aspx</link><pubDate>Fri, 20 Nov 2009 06:21:02 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:55312</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/55312.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=55312</wfw:commentRss><description>&lt;P&gt;Αφού δεν θέλεις να χρησιμοποιήσεις την επιλογή του Session, μια πιθανή εναλακτική σου είναι να έχεις ένα fat object (BLOB) που να αποθηκεύεις στην βάση και να περιέχει τα δεδομένα που θέλεις να περάσεις.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;George J.&lt;BR&gt;&lt;/P&gt;</description></item><item><title>Ασφαλής τρόπος μεταφοράς δεδομένων απο σελίδα σε σελίδα</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/55304.aspx</link><pubDate>Fri, 20 Nov 2009 02:44:54 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:55304</guid><dc:creator>StrouMfios</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/55304.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=55304</wfw:commentRss><description>Ψάχνω έναν ασφαλή&amp;nbsp; τρόπο μεταφοράς δεδομένων απο σελίδα σε σελίδα αποφεύγοντας οσο μπορώ το user tampering.&lt;br&gt;&lt;br&gt;Αυτά που έχω σκεφτεί είναι με postBackUrl, Cookies with encryption.&lt;br&gt;Η ενστάεις μου όμως σε αυτά τα δύο είναι οι εξής.&lt;br&gt;&lt;br&gt;&lt;b&gt;postBackUrl&lt;/b&gt;&lt;br&gt;Θα μπορούσα να αποθηκεύσω την τιμή που θέλω σε hidden field αλλα και πάλι δεν αποφεύγω το user tampering.&lt;br&gt;&lt;br&gt;&lt;b&gt;Cookies with encryption&lt;/b&gt;&lt;br&gt;Θεωρώ οτι είναι πολύ ευάλωτο σε οποιαδήποτε τροποποίηση απο χρήστες.&lt;br&gt;&lt;br&gt;Το session θα ήταν η λύση στο πρόβλημά μου αλλά δεν θέλω να χρησιμοποιήσω session για λόγους performance.&lt;br&gt;&lt;br&gt;Υπάρχει κάποιος τρόπος ωστε να μπορέσω να μεταφέρω δεδομένα με ασφαλη τρόπο;&lt;br&gt;&lt;br&gt;</description></item></channel></rss>