<?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>Πρώτα Βήματα - Web Development</title><link>https://www.dotnetzone.gr:443/cs/forums/75/ShowForum.aspx</link><description>Ολα τα θέματα που σας απασχολούν σχετικά με ASP, ASP.NET αν τώρα επιχειρείτε να φτιάξετε την πρώτη σας σελίδα.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Δεν θέλω να cachaρει τις εικόνες ο ΙΕ...</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/51101.aspx</link><pubDate>Fri, 29 May 2009 16:35:51 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:51101</guid><dc:creator>Τάσκος Γιώργος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/51101.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=51101</wfw:commentRss><description>Θα συμφωνήσω ότι οι καλύτερες λύσεις είναι αυτές του Παναγιώτη. Γιατί μπερδεύτηκες?&lt;br&gt;&lt;br&gt;Θα έλεγα να κοιτάξεις λίγο το File Cache Dependency, &lt;a href="http://www.razwankader.com/?p=3"&gt;εδώ &lt;/a&gt;θα βρείς ένα πολύ καλό παράδειγμα.&lt;br&gt;&lt;br&gt;Καλή επιτυχία.&lt;br&gt;</description></item><item><title>Απ: Δεν θέλω να cachaρει τις εικόνες ο ΙΕ...</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/51040.aspx</link><pubDate>Thu, 28 May 2009 03:29:36 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:51040</guid><dc:creator>xakou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/51040.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=51040</wfw:commentRss><description>&lt;P&gt;Πιστεύω να είναι το τελευταίο post σε αυτό το θέμα.... &lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-6.gif" alt="Sad" /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;If&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; FileUpload1.HasFile &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Then&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;......&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;/P&gt;
&lt;P&gt;e.NewValues(&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&lt;FONT color=#a31515 size=2&gt;"pic1"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;) = &lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&lt;FONT color=#a31515 size=2&gt;"~/upload/"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &amp;amp; idcode &amp;amp; &lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&lt;FONT color=#a31515 size=2&gt;"-1.jpg"&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;........&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Else&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff size=2&gt;......&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#006400&gt;' AN ΕΔΩ βάλω κάτι που να κρατάει την προηγούμενη τιμή, τότε θα λύσω το πρόβλημα μου...&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#006400&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#000000&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;</description></item><item><title>Απ: Δεν θέλω να cachaρει τις εικόνες ο ΙΕ...</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/51039.aspx</link><pubDate>Thu, 28 May 2009 02:51:09 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:51039</guid><dc:creator>xakou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/51039.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=51039</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;xakou:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;FONT size=2&gt; 
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;&amp;lt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&lt;FONT color=#a31515 size=2&gt;asp&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;:&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&lt;FONT color=#a31515 size=2&gt;Image&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;&lt;FONT color=#ff0000 size=2&gt;ID&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;="Image1"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;&lt;FONT color=#ff0000 size=2&gt;runat&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;="server"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;&lt;FONT color=#ff0000 size=2&gt;BackColor&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;="#DDDDDD"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;&lt;FONT color=#ff0000 size=2&gt;Height&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;="60px"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;&lt;FONT color=#ff0000 size=2&gt;Width&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;="80px"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;&lt;FONT color=#ff0000 size=2&gt;ImageUrl&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;='&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&amp;lt;%# eval("pic1") &amp;amp; "?id=" &amp;amp; myRandomInteger() %&amp;gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;'&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;/&amp;gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;
&lt;P&gt;====&lt;/P&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Protected&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Function&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; myRandomInteger() &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;As&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;String&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Dim&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; rdm = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Date&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;.Now.Ticks&lt;/P&gt;
&lt;P&gt;myRandomInteger = rdm.ToString&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;End&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Function&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#000000&gt;====&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Μόνο το παραπάνω δουλεύει σωστά, αλλά όταν δεν έχει το πεδίο FileUpload τιμή τότε σβήνει την εγγραφή από τη ΒΔ.&lt;/P&gt;
&lt;P&gt;Αυτό πρέπει&amp;nbsp; να το μετατρέψω σε Bild &lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-7.gif" alt="Tongue Tied" /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Δοκίμασα επίσης και το &lt;FONT size=2&gt;&lt;/P&gt;
&lt;P&gt;Response.Cache.SetCacheability(HttpCacheability.NoCache) αλλά ούτε αυτό δουλεύει...&lt;/P&gt;&lt;/FONT&gt;</description></item><item><title>Απ: Δεν θέλω να cachaρει τις εικόνες ο ΙΕ...</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/51034.aspx</link><pubDate>Thu, 28 May 2009 00:28:52 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:51034</guid><dc:creator>xakou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/51034.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=51034</wfw:commentRss><description>&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-2.gif" alt="Big Smile" /&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;Είναι κακή ιδέα να καταργήσεις το caching άνευ λόγου. Αν οι εικόνες όντως αλλάζουν σε κάθε κλήση, καλώς. Αν και δεν μπορώ να φανταστώ γιατί να συμβαίνει κάτι τέτοιο - εκτός και αν φτιάχνεις τη δική σου έκδοση του CAPTCHA. Σε κάθε άλλη περίπτωση θα δημιουργήσεις πολύ μεγάλο φόρτο στο server σου απλά για να ξαναστείλεις τα ίδια δεδομένα. Αν θέλεις όμως να στέλνεις νέες εικόνες όταν αυτές αλλάζουν έχεις διάφορους τρόπους να το πετύχεις.&lt;/P&gt;
&lt;P&gt;Καταρχήν, το πρωτόκολλο HTTP επιτρέπει σε μία σελίδα να πει αν και για πόσο πρέπει να μείνει στην Cache είτε του browser είτε των ενδιάμεσων proxy μέσω του Cache-Control header. Αυτόν τον ελέγχεις στο ASP.NET μέσω του OutputCache directive σε επίπεδο σελίδας ή User Control. Δες το &lt;A href="http://msdn.microsoft.com/en-us/library/w9s3a17d(VS.80).aspx"&gt;Setting the Cachability of a web page&lt;/A&gt; για να δεις πως να απενεργοποιήσεις το client caching μέσω του OutputCache.&lt;/P&gt;
&lt;P&gt;Η άλλη επιλογή που έχεις είναι να χρησιμοποιήσεις μεν caching αλλά να προκαλείς refresh όταν αλλάζει το περιεχόμενο της σελίδας. Αν οι εικόνες σου βρίσκονται σε κάποιο folder μπορείς να χρησιμοποιήσεις&lt;A href="http://msdn.microsoft.com/en-us/library/67z4z916(VS.80).aspx"&gt; file dependencies&lt;/A&gt; για να ξαναδημιουργηθεί η σελίδα μόνο αν αλλάξουν τα συγκεκριμένα αρχεία. &lt;/P&gt;
&lt;P&gt;Πίσω από τα dependencies κρύβεται το ETag, ένα HTTP Header το οποίο λέει στον browser ότι τα περιεχόμενα έχουν αλλάξει. Όσο μία σελίδα έχει το ίδιο ETag ο browser δεν χρειάζεται να ξαναφορτώσει τα περιεχόμενα της. Αν το ETag αλλάξει, ο browser θα πρέπει να ξαναφορτώσει τη σελίδα. Μπορείς να επέμβεις άμεσα στο ETag της σελίδας σου μέσω της Response.Cache.&lt;A href="http://msdn.microsoft.com/en-us/library/system.web.httpcachepolicy.setetag.aspx"&gt;SetETag&lt;/A&gt;().&lt;/P&gt;
&lt;P&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/P&gt;
&lt;P&gt;Παναγιώτη με μπέρδεψες....&lt;/P&gt;
&lt;P&gt;Το πρόβλημα που έχω είναι ότι όταν αλλάζω εικόνες και οι εικόνες έχουν το ίδιο όνομα (έτσι πρέπει να είναι), τότε δεν τις εμφανίζει τις νέες, απλά πρέπει να πατήσω το κουμπί refresh στον IE.&lt;/P&gt;
&lt;P&gt;Με την τεχνική &lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;&amp;lt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&lt;FONT color=#a31515 size=2&gt;asp&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;:&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&lt;FONT color=#a31515 size=2&gt;Image&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;&lt;FONT color=#ff0000 size=2&gt;ID&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;="Image1"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;&lt;FONT color=#ff0000 size=2&gt;runat&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;="server"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;&lt;FONT color=#ff0000 size=2&gt;BackColor&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;="#DDDDDD"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;&lt;FONT color=#ff0000 size=2&gt;Height&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;="60px"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;&lt;FONT color=#ff0000 size=2&gt;Width&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;="80px"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;&lt;FONT color=#ff0000 size=2&gt;ImageUrl&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;='&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&amp;lt;%# eval("pic1") &amp;amp; "?id=" &amp;amp; myRandomInteger() %&amp;gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;'&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;/&amp;gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;
&lt;P&gt;====&lt;/P&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Protected&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Function&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; myRandomInteger() &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;As&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;String&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Dim&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; rdm = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Date&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;.Now.Ticks&lt;/P&gt;
&lt;P&gt;myRandomInteger = rdm.ToString&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;End&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Function&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#000000&gt;====&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;διαβάζει πάντα τις νέες εικόνες, σωστά! Το πρόβλημα είναι πως όταν δεν υπάρχει εικόνα στο &lt;FONT size=2&gt;FileUpload1&amp;nbsp;τότε σβήνει την εγγραφή από τη ΒΔ.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&amp;nbsp;Το &lt;FONT size=2&gt;&amp;lt;%&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;@&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&lt;FONT color=#a31515 size=2&gt;OutputCache&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;&lt;FONT color=#ff0000 size=2&gt;Duration&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;="1"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;&lt;FONT color=#ff0000 size=2&gt;VaryByParam&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;="location;count"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; %&amp;gt;&amp;nbsp; δεν παίζει... Μου ξαναβγάζει τις ίδιες εικόνες. Πρέπει manual να πατήσω refresh button για να δω.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;FONT size=2&gt;Το &lt;U&gt;&lt;FONT color=#810081&gt;file dependencies&lt;/FONT&gt;&lt;/U&gt;&amp;nbsp; παίζει όταν είναι ίδιο το όνομα του αρχείου;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;FONT size=2&gt;Και τέλος το .&lt;A href="http://msdn.microsoft.com/en-us/library/system.web.httpcachepolicy.setetag.aspx"&gt;&lt;FONT color=#02469b&gt;SetETag&lt;/FONT&gt;&lt;/A&gt;(). δεν το πολυκατάλαβα &lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-7.gif" alt="Tongue Tied" /&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;FONT size=2&gt;Κάθε βοήθεια ή και λίγος κώδικας θα είναι ότι καλύτερο &lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;</description></item><item><title>Απ: Δεν θέλω να cachaρει τις εικόνες ο ΙΕ...</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/51030.aspx</link><pubDate>Wed, 27 May 2009 22:59:42 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:51030</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/51030.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=51030</wfw:commentRss><description>&lt;P&gt;Είναι κακή ιδέα να καταργήσεις το caching άνευ λόγου. Αν οι εικόνες όντως αλλάζουν σε κάθε κλήση, καλώς. Αν και δεν μπορώ να φανταστώ γιατί να συμβαίνει κάτι τέτοιο - εκτός και αν φτιάχνεις τη δική σου έκδοση του CAPTCHA. Σε κάθε άλλη περίπτωση θα δημιουργήσεις πολύ μεγάλο φόρτο στο server σου απλά για να ξαναστείλεις τα ίδια δεδομένα. Αν θέλεις όμως να στέλνεις νέες εικόνες όταν αυτές αλλάζουν έχεις διάφορους τρόπους να το πετύχεις.&lt;/P&gt;
&lt;P&gt;Καταρχήν, το πρωτόκολλο HTTP επιτρέπει σε μία σελίδα να πει αν και για πόσο πρέπει να μείνει στην Cache είτε του browser είτε των ενδιάμεσων proxy μέσω του Cache-Control header. Αυτόν τον ελέγχεις στο ASP.NET μέσω του OutputCache directive σε επίπεδο σελίδας ή User Control. Δες το &lt;A href="http://msdn.microsoft.com/en-us/library/w9s3a17d(VS.80).aspx"&gt;Setting the Cachability of a web page&lt;/A&gt; για να δεις πως να απενεργοποιήσεις το client caching μέσω του OutputCache.&lt;/P&gt;
&lt;P&gt;Η άλλη επιλογή που έχεις είναι να χρησιμοποιήσεις μεν caching αλλά να προκαλείς refresh όταν αλλάζει το περιεχόμενο της σελίδας. Αν οι εικόνες σου βρίσκονται σε κάποιο folder μπορείς να χρησιμοποιήσεις&lt;A href="http://msdn.microsoft.com/en-us/library/67z4z916(VS.80).aspx"&gt; file dependencies&lt;/A&gt; για να ξαναδημιουργηθεί η σελίδα μόνο αν αλλάξουν τα συγκεκριμένα αρχεία. &lt;/P&gt;
&lt;P&gt;Πίσω από τα dependencies κρύβεται το ETag, ένα HTTP Header το οποίο λέει στον browser ότι τα περιεχόμενα έχουν αλλάξει. Όσο μία σελίδα έχει το ίδιο ETag ο browser δεν χρειάζεται να ξαναφορτώσει τα περιεχόμενα της. Αν το ETag αλλάξει, ο browser θα πρέπει να ξαναφορτώσει τη σελίδα. Μπορείς να επέμβεις άμεσα στο ETag της σελίδας σου μέσω της Response.Cache.&lt;A href="http://msdn.microsoft.com/en-us/library/system.web.httpcachepolicy.setetag.aspx"&gt;SetETag&lt;/A&gt;().&lt;/P&gt;</description></item><item><title>Απ: Δεν θέλω να cachaρει τις εικόνες ο ΙΕ...</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/51029.aspx</link><pubDate>Wed, 27 May 2009 22:57:30 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:51029</guid><dc:creator>xakou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/51029.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=51029</wfw:commentRss><description>&lt;P&gt;Με Bind δεν παίζει....&lt;/P&gt;
&lt;P&gt;H παραπάνω eval αν δεν έχει τιμή μου σβήνει το url μέσα από τη ΒΔ. Αυτό πως μπορώ να το αποφύγω;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Δεν θέλω να cachaρει τις εικόνες ο ΙΕ...</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/51025.aspx</link><pubDate>Wed, 27 May 2009 22:01:02 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:51025</guid><dc:creator>xakou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/51025.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=51025</wfw:commentRss><description>&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;&amp;lt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&lt;FONT color=#a31515 size=2&gt;asp&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;:&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&lt;FONT color=#a31515 size=2&gt;Image&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;&lt;FONT color=#ff0000 size=2&gt;ID&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;="Image1"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;&lt;FONT color=#ff0000 size=2&gt;runat&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;="server"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT size=2&gt;&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;&lt;FONT color=#ff0000 size=2&gt;BackColor&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;="#DDDDDD"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;&lt;FONT color=#ff0000 size=2&gt;Height&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;="60px"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;&lt;FONT color=#ff0000 size=2&gt;Width&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;="80px"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;&lt;FONT color=#ff0000 size=2&gt;ImageUrl&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;='&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&amp;lt;%# eval("pic1") &amp;amp; "?id=" &amp;amp; myRandomInteger() %&amp;gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;'&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;/&amp;gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;
&lt;P&gt;====&lt;/P&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Protected&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Function&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; myRandomInteger() &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;As&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;String&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Dim&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; rdm = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Date&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;.Now.Ticks&lt;/P&gt;
&lt;P&gt;myRandomInteger = rdm.ToString&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;End&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Function&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#000000&gt;====&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#000000&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Δεν θέλω να cachaρει τις εικόνες ο ΙΕ...</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/51010.aspx</link><pubDate>Wed, 27 May 2009 16:27:22 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:51010</guid><dc:creator>tasos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/51010.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=51010</wfw:commentRss><description>&lt;P&gt;Δοκίμασε το &amp;lt;%# Bind("pic1") &amp;amp; "?id=" &amp;amp; myRandomInteger() %&amp;gt; και αν δεν πιάνει δοκίμασε με Eval() αντί για Bind(). &lt;/P&gt;&lt;P&gt;Η myRandomInteger() θα είναι μία protected function στο code behind.&lt;/P&gt;&lt;P&gt;Μία άλλη λύση είναι το &amp;lt;%# GetRandomUrl(Eval("pic1")) %&amp;gt;, όπου η GetRandomUrl(ByVal ImageUrl As String) θα είναι protected function στο code behind.&lt;/P&gt;</description></item><item><title>Δεν θέλω να cachaρει τις εικόνες ο ΙΕ...</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/51003.aspx</link><pubDate>Wed, 27 May 2009 06:15:18 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:51003</guid><dc:creator>xakou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/51003.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=51003</wfw:commentRss><description>&lt;P&gt;Χρησιμοποιώ formview για να βλέπω τα δεδομένα μου. Όταν αλλάζω τις εικόνες, edit από το formview, και φορτώνω νέες&amp;nbsp; με το ίδιο όνομα (έτσι το θέλω), ο ΙΕ cachaρει τις εικόνες.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Δεν θέλω να αλλάξω κάτι στον ΙΕ για να του λέω να διαβάζει ΠΑΝΤΑ την σελίδα.&lt;/STRONG&gt; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Δηλαδή στη θέση pic αποθηκεύεται πάντα η εικόνα με το όνομα "΄ΜΗΤΣΟΣ". Ο "Μήτσος" μπορεί να αλλάξει την εικόνα του, αλλά θα αποθηκευτεί ξανά σαν MHTΣΟΣ.jpg&lt;/P&gt;
&lt;P&gt;Διάβασα πως μπορώ να προσθέσω την DATE.NOW.TICKS δίπλα στην εικόνα, ώστε να βλέπει πάντα διαφορεικό όνομα και να μην cachaρει. Δηλαδή να είναι κάπως έτσι : ImageUrl="someimage.jpg&amp;amp;t=633783364960000000"&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Αυτό με το παρακάτω, πώς το κάνω;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&lt;FONT color=#a31515 size=2&gt;asp&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;:&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&lt;FONT color=#a31515 size=2&gt;Image&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;&lt;FONT color=#ff0000 size=2&gt;ID&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;="Image1"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;&lt;FONT color=#ff0000 size=2&gt;runat&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;="server"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;&lt;FONT color=#ff0000 size=2&gt;Height&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;="60px"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;&lt;FONT color=#ff0000 size=2&gt;ImageUrl&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;='&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&amp;lt;%# Bind("pic1") %&amp;gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;'&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;&lt;FONT color=#ff0000 size=2&gt;Width&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;="80px"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;/&amp;gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Πως μπορώ να προσθέσω το DATE.NOW.TICKS δίπλα στο Bind("pic1")....&amp;nbsp; ?&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;</description></item></channel></rss>