<?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>Απ: Δηλώσεις μεταβλητών σε WEB pages</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/71878.aspx</link><pubDate>Wed, 09 Jan 2013 05:52:49 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:71878</guid><dc:creator>anthou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/71878.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=71878</wfw:commentRss><description>Εκανα δοκιμή με session &amp;nbsp;και απο οτι βλέπω δουλεύει σωστά&lt;div&gt;Οι υπολογισμοί στη private sub ipologismoi (όπως βλέπεις παραπάνω)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;τις εμφανίζω στην &amp;nbsp; private sub emfanish&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;και κάνω save &amp;nbsp;σε &amp;nbsp;private sub oloklirosi&lt;/div&gt;</description></item><item><title>Απ: Δηλώσεις μεταβλητών σε WEB pages</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/71875.aspx</link><pubDate>Tue, 08 Jan 2013 08:32:07 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:71875</guid><dc:creator>tasos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/71875.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=71875</wfw:commentRss><description>Οι υπολογισμοί που εκτελούνται; Θέλεις να δώσεις ένα παράδειγμα κώδικα; &lt;br&gt;</description></item><item><title>Απ: Δηλώσεις μεταβλητών σε WEB pages</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/71871.aspx</link><pubDate>Mon, 07 Jan 2013 07:01:59 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:71871</guid><dc:creator>anthou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/71871.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=71871</wfw:commentRss><description>Είναι γύρω στις 10 μεταβλητές που διαβάζει απο την βάση και κάνει υπολογισμούς σε διάφορα σημεία της σελίδας&lt;div&gt;Οπότε το πρόβλημα είναι μόνο σε περίπτωση διακοπής&lt;/div&gt;&lt;div&gt;Υπάρχει κάποιος τρόπος αφού διαβάσω τις τιμές απο την βάση στο &amp;nbsp;φόρτωμα της σελίδος, ο χρήστης να εκτελεί τους υπολογισμούς χωρίς να χάσει τα δεδομένα ;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;</description></item><item><title>Απ: Δηλώσεις μεταβλητών σε WEB pages</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/71870.aspx</link><pubDate>Mon, 07 Jan 2013 06:47:44 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:71870</guid><dc:creator>tasos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/71870.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=71870</wfw:commentRss><description>Στο Session μπορείς να αποθηκεύσεις ότι μεταβλητές ή objects θέλεις. &lt;br&gt;Αν αποθηκεύσεις πάρα πολλά πράγματα στο Session (π.χ. μεγάλα DataTables / DataSets) θα καταναλώνεις πολύ μνήμη στον IIS, το οποίο μπορεί να οδηγήσει σε μειωμένο performance της εφαρμογής σου. &lt;br&gt;&lt;br&gt;Επίσης. το Session μπορεί να χαθεί, αν π.χ. κάνει restart το application pool στον IIS, οπότε καλό θα ήταν να έχεις έναν έλεγχο για το αν το Session έχει τις τιμές που θέλεις. Θα μπορούσες, αν σε βολεύει, να χρησιμοποιήσεις το Session_Start event στο Global.asax. &lt;br&gt;</description></item><item><title>Απ: Δηλώσεις μεταβλητών σε WEB pages</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/71869.aspx</link><pubDate>Mon, 07 Jan 2013 06:34:57 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:71869</guid><dc:creator>anthou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/71869.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=71869</wfw:commentRss><description>Αρα για κάθε μεταβλητή που θα είναι ορατή σε ολόκληρη την σελίδα και για κάθε χρήστη χωριστά η καλύτερη λύση είναι η χρήση &lt;font face="Tahoma, Arial, Helvetica"&gt;Session&lt;/font&gt;&lt;div&gt;&lt;font face="Tahoma, Arial, Helvetica"&gt;Υπάρχει κάποιος περιορισμός στην χρήση του Session ;&lt;/font&gt;&lt;/div&gt;</description></item><item><title>Απ: Δηλώσεις μεταβλητών σε WEB pages</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/71868.aspx</link><pubDate>Mon, 07 Jan 2013 06:25:59 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:71868</guid><dc:creator>tasos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/71868.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=71868</wfw:commentRss><description>Μία μεταβλητή φαίνεται μέσα στην κλάση ανεξάρτητα με το αν είναι Public ή Private (δλδ Dim). Το scope αυτό αφορά αν οι μεταβλητές είναι προσβάσιμες από σημεία του κώδικα έξω από την κλάση. &lt;br&gt;Αν είναι Private / Dim έχεις πρόσβαση μόνο στο code behind, ενώ αν είναι
 Protected ή Public θα μπορείς να την χρησιμοποιήσεις και στο .aspx 
αρχείο. &lt;br&gt;&lt;br&gt;Αν μία μεταβλητή είναι shared σημαίνει πως είναι η ίδια για όλα τα instances της κλάσης, για αυτό όταν είχες το Shared δημιουργόταν το πρόβλημα που ανέφερες. &lt;br&gt;Χωρίς το Shared οι μεταβλητές θα έχουν διαφορετική τιμή για κάθε χρήστη. Για την ακρίβεια, κάθε φορά που φορτώνει η σελίδα δημιουργείται ένα νέο instance της κλάσης webform008 και οι μεταβλητές πρέπει να αρχικοποιηθούν, κάτι που γίνεται στο Page_Load. Αν θέλεις να διαβάζεις μία φορα τις τιμές αυτές από τη ΒΔ, και όσο ο χρήστης είναι logged in να υπάρχουν διαθέσιμες τότε θα πρέπει να χρησιμοποιήσεις Session. &lt;br&gt;</description></item><item><title>Απ: Δηλώσεις μεταβλητών σε WEB pages</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/71867.aspx</link><pubDate>Mon, 07 Jan 2013 05:07:20 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:71867</guid><dc:creator>anthou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/71867.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=71867</wfw:commentRss><description>Δίκιο έχεις φίλε μου&lt;div&gt;Στην αρχή τις είχα δηλώσει Public share ... &amp;nbsp;αντι DIm&lt;/div&gt;&lt;div&gt;Νόμιζα οτι με το&amp;nbsp;Public θα είχα scope σε όλη την σελίδα&lt;/div&gt;&lt;div&gt;Βλέποντας το πρόβλημα άλλαξα και τις δήλωσα με το &amp;nbsp; DIM&amp;nbsp;&lt;/div&gt;&lt;div&gt;Δεν ξέρω αν έτσι καλύπτο scope &amp;nbsp;σε όλη την σελίδα&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;</description></item><item><title>Απ: Δηλώσεις μεταβλητών σε WEB pages</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/71865.aspx</link><pubDate>Mon, 07 Jan 2013 04:50:40 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:71865</guid><dc:creator>tasos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/71865.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=71865</wfw:commentRss><description>Καλησπέρα, &lt;br&gt;&lt;br&gt;Για να συμβεί το σενάριο που περιγράφεις θα πρέπει οι μεταβλητές της κλάσης να είναι shared, κάτι που δεν ισχύει σύμφωνα με τον κώδικα σου. &lt;br&gt;Μήπως υπάρχει κάτι μέσα στον κώδικα του Page_Load(...) που δεν κάνει σωστά το init των μεταβλητών;&lt;br&gt;</description></item><item><title>Δηλώσεις μεταβλητών σε WEB pages</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/71864.aspx</link><pubDate>Mon, 07 Jan 2013 03:07:22 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:71864</guid><dc:creator>anthou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/71864.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=71864</wfw:commentRss><description>Καλησπέρα&lt;div&gt;Σε σελίδες &amp;nbsp;χχχ.aspx θέλω να δηλώσω μεταβλήτες &amp;nbsp;οι οποίες να παρακολουθούν &amp;nbsp;τις τιμές σε όλη την σελίδα και τις είχα δηλώσει ως εξής :&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Partial Public Class webform008&lt;/div&gt;&lt;div&gt;Dim product,timi,axia,total_axia,fpa &amp;nbsp;as decimal&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Rrivate&amp;nbsp;Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Εδώ διαβάζει ττιμές απο τον sql και γεμίζει τις μεταβλητές&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;end sub&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;private sub ipologismos&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;&amp;nbsp;product=axia*posotita&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;fpa=(product*fpa)/100&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;total_axia=product+fpa&lt;/div&gt;&lt;div&gt;end sub&lt;/div&gt;&lt;div&gt;Η εφαρμογή λειτουργεί κανονικά στο site και βγάζει σωστά αποτελέσματα&lt;/div&gt;&lt;div&gt;Το πρόβλημα δημιουργείται οταν δύο χρήστες έχουν συνδεθεί ταυτόχρονα στην ιδια σελίδα αλλά με διαφορετικό pc Τότε τα αποτελέσματα του πρώτου τα εμφανίζει στον δευτερο.&lt;/div&gt;&lt;div&gt;Πως θα πρέπει να δηλωθούν οι μεταβλητές ώστε να έχοθν scope &amp;nbsp;σε όλη την σελίδα και ταυτόχρονα να αντιστοιχούν αποκλειστικά σε κάθε χρήστη&lt;/div&gt;&lt;div&gt;Μήπως πρέπει να τις δηλώσω σε session ;&lt;/div&gt;&lt;div&gt;Υπάρχει κάποιος περιορισμός &amp;nbsp;στα session ;&lt;/div&gt;&lt;div&gt;Υπάρχει κάποιος άλλος τρόπος να δηλωθούν και ποιός είναι ο σωστός τρόπος &amp;nbsp;;&lt;/div&gt;&lt;div&gt;Ευχαριστώ&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;</description></item></channel></rss>