Verwenden Sie einen Link, um eine detaillierte Seite anzuzeigen.
In der Vergangenheit erfolgte die Verknüpfung zu einer detaillierten Datenseite normalerweise über das Serververhalten „Gehe zu Detailseite“. Dieses Verhalten ist jedoch im Serververhaltensfenster nicht verfügbar Was soll ich also mit dem Link tun? Die Antwort liegt in den Einstellungen des DataGrid-Steuerelements.
Der Einfachheit halber haben wir die Elemente der Detailseite auch in die Seite „default.aspx“ eingefügt.
Erstellen Sie zunächst einen Datensatz „DataSet2“, um detaillierte Informationen anzuzeigen. Wie in der Abbildung gezeigt, setzen Sie einfach die Seriennummer auf den von der URL übergebenen Parameter „xid“.
Fügen Sie eine Tabelle in die Seite ein, binden Sie die Felder im Datensatz „DataSet2“ der Reihe nach an die entsprechenden Positionen und vergessen Sie nicht, Serververhalten → Region anzeigen → Anzeigen, wenn DateSet nicht leer ist zu verwenden, um das Verhalten festzulegen, wenn das „ Der Datensatz „DataSet2“ lautet „Tabelle ausblenden, wenn leer“, wie unten gezeigt.
Nach Abschluss müssen wir das DataGrid-Steuerelement erneut bearbeiten, die Seriennummer im Dialogfeld auf den Link festlegen, der den Parameter „xid“ übergibt, im Feld „Spalten“ die Option „Seriennummer“ auswählen und dann auf „Spalte ändern“ klicken Klicken Sie unten auf die Schaltfläche „Typ“, um den Spaltentyp umzuwandeln, und wählen Sie das Hyperlink-Element „Hyperlink“ aus
Legen Sie im Popup-Dialogfeld „Hyperlink Culumn“ die folgenden Einstellungen fest
Titel: „Seriennummer“ – zeigt den Titel der Spalte an
Hyperlink-Text: – Hyperlink-Text, einschließlich dreier Elemente hier
Statischer Text: - Sie können hier Text als Link schreiben
Datenfeld: „Seriennummer“ – Sie können ein Feld im Recordset als Link auswählen
Formatzeichenfolge:——Sie können das Anzeigeformat des Feldes definieren
Verlinkte Seite:——Die Seite, auf die verlinkt wird, hier gibt es auch drei Elemente
Statische URL: – Link zu einer statischen Seite
Datumsfeld: „Seriennummer“ – Dies bezieht sich auf die Auswahl des Felds „Seriennummer“ als Parameterwert, der an die nächste Seite übergeben wird. Formatzeichenfolge: „default.aspx?xid={0}“ – Verwenden Sie die Schaltfläche rechts, um Wählen Sie die Seite aus, auf die Sie verlinken möchten. Wählen Sie auf dieser Seite einfach „default.aspx“ aus. Beachten Sie, dass der automatisch generierte Parametername der chinesische „Seriennummer“-Text ist Wir erstellen den Datensatz „DataSet2“. Der angegebene Parameter heißt „xid“ und muss daher hier manuell geändert werden.
Nach Abschluss, wie unten gezeigt
Klicken Sie auf „OK“, um zum Speichern und Testen zurückzukehren.
Einige weitere Ergänzungen
1. Wir haben im DataGrid-Steuerelement vier Anzeigetypen verwendet und wissen grundsätzlich, wie man sie verwendet. Der verbleibende ist „Free Form“. Dies ist ein relativ freier Anzeigetyp. Sie können hier mehrere dynamische Datensätze hinzufügen und ihnen Text hinzufügen. Kurz gesagt, dies ist eine flexible Anzeigemethode.
2. Sie sollten sich noch daran erinnern, dass beim Bearbeiten des Hyperlink-Dialogfelds „Hyperlink-Kule“ ein Element „Formatzeichenfolge“ auf leer gesetzt war. Wie kann man es bei Bedarf festlegen? Nachdem wir die ASP.NET-Dokumentation gelesen hatten, haben wir Folgendes versucht und die Zeichenfolge „{0:X}“ in dieses Feld eingefügt, wie unten gezeigt
Nach dem Speichern sehen wir im Browser das folgende Bild
Das Feld „Seriennummer“ zeigt den Wert aufgrund des Formatzeichens „X“ im Hexadezimalformat an. Hier finden Sie mehrere Formatzeichenbeschreibungen
C zeigt den Wert im Währungsformat an.
D Zeigt den Wert im Dezimalformat an.
E Zeigt numerische Werte im wissenschaftlichen Notationsformat (Exponentialformat) an.
F zeigt numerische Werte in einem festen Format an.
G Zeigt numerische Werte im regulären Format an.
N zeigt den Wert im numerischen Format an.
X zeigt den Wert im Hexadezimalformat an.
3. Was soll ich tun, wenn der Link, der das Feld „Seriennummer“ erfordert, in Form eines neuen Fensters geöffnet wird? Diese Funktion scheint dieses Mal nicht im DataGrid-Steuerelement enthalten zu sein. Versuchen wir, den Quellcode zu ändern. Gehen Sie zum Quellcodefenster und suchen Sie den Code, der dem Feld „Seriennummer“ entspricht:
DataNavigateUrlField="Seriennummer"
DataNavigateUrlFormatString="default.aspx?xid={0}"
DataTextField="Seriennummer"
Sichtbar="Wahr"
HeaderText="Seriennummer"/>
Fügen Sie am Ende des Codes die Zeichenfolge „Target="_new"" hinzu, um ihn zu erstellen
DataNavigateUrlField="Seriennummer"
DataNavigateUrlFormatString="default.aspx?xid={0}"
DataTextField="Seriennummer"
Sichtbar="Wahr"
HeaderText="Seriennummer"
Target="_new" />
Okay, das war's. Wenn Sie erneut auf den Link-Datensatz der Seriennummer klicken, wird dieser in Form eines neuen Fensters angezeigt.
Dies sind die grundlegenden Verwendungszwecke des DataGrid-Steuerelements in der ASP.NET-Umgebung in Dreamweaver MX. Natürlich können Sie den Code ändern, um mehr Funktionen zu erhalten. Wie das alte Sprichwort sagt, kann Dreamweaver MX für Effizienz sorgen, wenn Sie ASP.NET entwickeln. und die Funktionen, die es derzeit hat Es ist immer noch sehr unzureichend, daher ist das Betrachten des Quellcodes und das Verständnis des Quellcodes immer noch der Schlüssel zur guten Verwendung von Dreamweaver MX.