Αντιμετώπιση προβλημάτων

Γνώση Υπολογιστών >> Αντιμετώπιση προβλημάτων >  >> Υποστήριξη PC

Πώς να προσθέσετε ένα Array στο ViewState

ViewState είναι η μέθοδος με την οποία τα προγράμματα ASP.NET αποθηκεύσετε τα δεδομένα σε τοπικό επίπεδο , ενώ το πρόγραμμα είναι σε χρήση . Αυτό αποθηκεύει τις τιμές των χρηστών , όπως πίνακες , τα οποία μπορούν να κληθούν πίσω όταν χρειάζεται . Προσθέτοντας μια σειρά στο πρόγραμμα ASP.NET σας δεν είναι δύσκολο . Απλά πρέπει να αποφασίσουν πόσες τιμές του πίνακα που θα κρατήσει . Οι περισσότερες τιμές , τα περισσότερα δεδομένα θα αποθηκευτούν . Αυτό επιταχύνει το πρόγραμμα, αλλά καταλαμβάνει περισσότερο χώρο στο σκληρό δίσκο . Οδηγίες
Η 1

Ανοίξτε ASP.NET κώδικα του προγράμματος σας . 2

Κάντε κλικ στο " Προσθήκη ".
Εικόνων 3

Αντιγραφή και επικόλληση τον ακόλουθο κώδικα :

< % @ Page Language = " VB " % >

< DOCTYPE html PUBLIC " - //W3C //DTD XHTML 1.0 Transitional //EN " " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd " >

Προσθέστε την επιχείρηση runat="server">

' ArrayList Δείγμα για τη σελίδα .

Δημ. PageArrayList Όπως ArrayList

CreateArray Function ( ) Όπως ArrayList

« Δημιουργία ArrayList δείγματος .

Dim αποτέλεσμα Όπως ArrayList < br > αποτέλεσμα

= Νέα ArrayList ( 3 )

result.Add ( "σημείο 1 " )

result.Add ( « σημείο 2 " )

result.Add ( "σημείο 3 " )

Επιστροφή αποτέλεσμα

End Function

Sub Page_Load ( ByVal αποστολέα ως αντικείμενο, ByVal e Όπως EventArgs )

Αν ( Me . ViewState ( « arrayListInViewState " ) isnot τίποτα) Στη συνέχεια

PageArrayList = ctype ( Me.ViewState ( " arrayListInViewState " ) , ArrayList )

υπόλοιπα

« ArrayList δεν είναι κατά την άποψη του κράτους , έτσι πρέπει να το φορτώσετε από το μηδέν .

PageArrayList = CreateArray ( )

End If

κώδικα, ο οποίος χρησιμοποιεί PageArrayList .

End Sub Sub

Page_PreRender ( ByVal αποστολέα ως αντικείμενο, ByVal e Όπως EventArgs )

'Αποθήκευση PageArrayList πριν η απόδοση της σελίδας .

Me.ViewState.Add ( " arrayListInViewState " , PageArrayList )

End Sub

< /script >

?


Προβολή κατάστασης του δείγματος < /title> <br> <p> < /head> <br> < p > <body> <br> <p> < μορφή id = " form1 " Φτηνές 4 <p> Αντικαταστήστε τον αριθμό στην παρένθεση μετά το " New ArrayList " (γραμμή 10 ), με τον αριθμό των τιμών που θέλετε να αποθηκεύσετε στη συστοιχία σας . Ο παραπάνω κώδικας χρησιμοποιεί τρεις . <br> 5 <p> Προσθέστε μια άλλη γραμμή " result.Add ( " σημείο Χ » ) ακριβώς κάτω από κάθε προσθήκη αξίας . Για παράδειγμα , για πέντε τιμές που θα προσθέσει δύο ακόμα σειρές , " result.Add ( « σημείο 4 " ) "και" result.Add ( " σημείο 5 " ) " <br> Η <p> 6 Κάντε κλικ στο" OK . " Αυτό θα προσθέσει τον πίνακα σε ASP.NET ViewState κωδικό σας . <br> Η <br> εικόνων <div class="grad2"> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3314932315682382" crossorigin="anonymous"></script> <!-- 221021-2 --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3314932315682382" data-ad-slot="8094203668" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script></div> <div class="grad3"></div> </div> <div class="fanyedads"> <ul> <li>Τελευταίο άρθρο: <a class='LinkPrevArticle' href='http://www.221021.com/Troubleshooting/pc-support/184461.html' >Πώς να αλλάξετε Προσωπικό Μήνυμα Χρώματα σε Runescape </a> <li>Επόμενο άρθρο: <a class='LinkNextArticle' href='http://www.221021.com/Troubleshooting/pc-support/184463.html' >Πώς να σώσει τα αρχεία σε μια αδιαμόρφωτη κατάτμηση του σκληρού δίσκου </a> </ul> </div> </div> <div class="woqinimaderwr24"> <div class="dibud23"> <div class="biaotidas51"> <div class="biaotidas511"><h3>Συναφής σύστασή</h3></div> <div class="butudasda"></div> </div> </div> <div class="dibud24"> <div class="dibud241"> <ul class="dsa31das"> <li><a href="http://www.221021.com/Troubleshooting/pc-support/285108.html" target="_blank">Ποιος είναι ο σκοπός της υποδοχής PCI; </a></li> <li><a href="http://www.221021.com/Troubleshooting/pc-support/184136.html" target="_blank">Πώς να πάρει Latitude D810 Wireless για να λειτουργούν με τα Windows Pro </a></li> <li><a href="http://www.221021.com/Troubleshooting/pc-support/189977.html" target="_blank">Πώς να Διαγραφή αρχείων για να κάνει έναν υπολογιστή να τρέξει γρηγορότερα </a></li> <li><a href="http://www.221021.com/Troubleshooting/pc-support/189325.html" target="_blank">Πώς να επιταχύνω Συστήματος μου </a></li> <li><a href="http://www.221021.com/Troubleshooting/pc-support/185024.html" target="_blank">Πώς να Επανεκκινήστε υπολογιστές σε αρχικές προδιαγραφές Χρησιμοποιώντας XP </a></li> </ul> </div> <div class="dibud242"> <div class="biaotidasoidasf3h4"> <h4>Τελευταία άρθρα</h4> <div class="nibushihenzaiyi"></div> </div> <ul class="thydghaodennrend"> <li><a href="http://www.221021.com/Troubleshooting/pc-support/185131.html" target="_blank">Πώς να εκκινήσετε ένα CD στο CMD Prompt </a></li> <li><a href="http://www.221021.com/Troubleshooting/pc-support/187884.html" target="_blank">Πώς να Παράκαμψη Γονικό Έλεγχο των Windows </a></li> <li><a href="http://www.221021.com/Troubleshooting/pc-support/187049.html" target="_blank">Πιστοποιήσεις Επισκευή Υπολογιστών </a></li> <li><a href="http://www.221021.com/Troubleshooting/pc-support/184268.html" target="_blank">Πώς να πάρει το όνομα του καλούντος για την εμφάνιση σε μια συσκευή Samsung Intensity </a></li> </ul> </div> </div> </div> <div class="dibudaohnagdsaw"> <div class="das342sd"><p>Πνευματικά δικαιώματα © <a href="http://www.221021.com/" target="_blank" >Γνώση Υπολογιστών</a> Όλα τα δικαιώματα κατοχυρωμένα </p></div> </div> </div> </body> </html>