Πώς μπορώ να συνδέσω σε ASP: Λειτουργία Εισαγωγή DetailsView μέσω μιας εξωτερικής σελίδας

ψήφοι
1

Σε αντίθεση με πολλά από τα έγγραφα ASP.NET και παραδείγματα, κάνω μια λίστα με το GridView σε μία σελίδα, και τη συνδέει με μια 2η σελίδα για να κάνει την προβολή επεξεργασίας / ενημέρωση, στέλνοντας το αναγνωριστικό για το ρεκόρ στη σειρά GET.

Σε μου άποψη επεξεργασία / ενημέρωση, είμαι με τη χρήση ενός ASP: DetailsView για προβολή, επεξεργασία και εισαγωγή αρχείων. Όλα αυτά δουλεύει μια χαρά.

Στη detailsViewσελίδα, έχω autogenerating ένα new recordσύνδεσμο που χρησιμοποιεί postback για να δείξει το κενό έντυπο ένθετο που πρέπει να συμπληρωθούν.

Το μόνο πρόβλημα είναι, δεν έχω ιδέα πώς να συνδεθούν με την insertάποψη της DetailsViewαπό μια εξωτερική σελίδα. Είμαι λείπει κάτι;

Δημοσιεύθηκε 09/12/2008 στις 21:48
πηγή χρήστη
Σε άλλες γλώσσες...                            


2 απαντήσεις

ψήφοι
3

Θα μπορούσα να έχω παρανοήσει την ερώτησή σας, αλλά ....

Δεν πιστεύω ότι μπορείτε να «σύνδεση με την άποψη ένθετο», αλλά τι μπορείτε να κάνετε είναι προγραμματισμού αλλάξετε τη λειτουργία του DetailsView μόλις φορτωθεί η σελίδα. Θυμηθείτε να ελέγξετε ότι το πέρασε στο ID έχει μια τιμή πρώτα.

Για παράδειγμα:

If Not idValue Is Nothing Then   
    yourDetailsViewName.ChangeMode(DetailsViewMode.Insert)
End If

Ελέγξτε τη σελίδα MSDN για περισσότερες πληροφορίες:
Μέθοδος DetailsView.ChangeMode

Απαντήθηκε 10/12/2008 στις 08:14
πηγή χρήστη

ψήφοι
1

Ήθελα απλώς να παρακολουθεί και να πω ότι, παρόλο που δεν κατάφερε να βρει τον τρόπο να συνδεθούν σε μια συγκεκριμένη κατάσταση σελίδα, δεν είχα ανακαλύψει παράμετρος DefaultMode του DataView του, ότι τουλάχιστον σας επιτρέπει να επιλέξετε μια αρχική κατάσταση.

Έτσι: DefaultMode = "Εισαγωγή"

Τουλάχιστον σας επιτρέπει να επιλέξετε ένθετο λειτουργία ως προεπιλογή.

Απαντήθηκε 12/12/2008 στις 05:30
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more