ερώτηση

* Γνώση Υπολογιστών >> ερώτηση >> Υποστήριξη PC

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

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

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

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

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

<% @ Page Language = " VB " % >


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

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

Δημ. PageArrayList Όπως ArrayList

CreateArray Function ( ) Όπως ArrayList

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

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

= Νέα 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


?


Προβολή κατάστασης του δείγματος



<μορφή id = " form1 " Φτηνές 4

Αντικαταστήστε τον αριθμό στην παρένθεση μετά το " New ArrayList " (γραμμή 10 ), με τον αριθμό των τιμών που θέλετε να αποθηκεύσετε στη συστοιχία σας . Ο παραπάνω κώδικας χρησιμοποιεί τρεις .
5

Προσθέστε μια άλλη γραμμή " result.Add ( " σημείο Χ » ) ακριβώς κάτω από κάθε προσθήκη αξίας . Για παράδειγμα , για πέντε τιμές που θα προσθέσει δύο ακόμα σειρές , " result.Add ( « σημείο 4 " ) "και" result.Add ( " σημείο 5 " ) "
Η

6 Κάντε κλικ στο" OK . " Αυτό θα προσθέσει τον πίνακα σε ASP.NET ViewState κωδικό σας .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα