Wie verknüpfe ich zu einer ASP: Details der Insert-Modus über eine externe Seite

stimmen
1

Im Gegensatz zu vielen der ASP.NET-Dokumentation und Beispiele, mache ich eine Gridview Liste auf einer Seite, und es Links zu einer zweiten Seite des Edit / Update Ansicht zu tun, die ID für den Datensatz in dem GET-String zu senden.

Auf meinem Edit / Update Ansicht, verwende ich eine ASP: Details zum Betrachten, Bearbeiten und Einfügen von Datensätzen. All dies funktioniert gut.

Auf der detailsViewSeite habe ich es einen autogenerating new recordLink, der Postbacks die leere Einfügeformular zu zeigen , verwendet ausgefüllt werden.

Das einzige Problem ist, ich habe keine Ahnung , wie man die Verknüpfung insertAnsicht des DetailsViewvon einer externen Seite. Bin ich etwas fehlt?

Veröffentlicht am 09/12/2008 um 21:48
quelle vom benutzer
In anderen Sprachen...                            


2 antworten

stimmen
3

Ich könnte Ihre Frage habe falsch verstanden, aber ....

Ich glaube nicht, können Sie ‚Link zum Einsatz Ansicht‘, aber was Sie tun können, ist programmatisch den Modus des Details ändern, sobald die Seite geladen wurde. Denken Sie daran, zu prüfen, ob die übergebene ID zunächst einen Wert hat.

Beispielsweise:

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

Schauen Sie sich die MSDN - Seite für weitere Informationen:
DetailsView.ChangeMode Methode

Beantwortet am 10/12/2008 um 08:14
quelle vom benutzer

stimmen
1

Ich wollte nur folgen und sagen, dass, obwohl ich nicht einen Weg zu einer bestimmten Seite Zustand zu verknüpfen gefunden, ich habe entdecken Sie die Defaultparameterdataview, dass zumindest können Sie einen Anfangszustand holen.

Also: Default = „Einfügen“

Zumindest können Sie Insert-Modus als Standard wählen.

Beantwortet am 12/12/2008 um 05:30
quelle vom benutzer

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