2012-03-26 6 views
-2

Ich bin sehr neu in ASP.NET und stellen Sie sich vor, dies ist möglich, aber ich habe eine Rasteransicht mit einer Handvoll Spalten. Eine der Spalten verfügt über eine Schaltfläche. Wenn Sie darauf klicken, möchte ich, dass unterhalb der Schaltfläche eine Box angezeigt wird (um ihre Sichtbarkeit zu gewährleisten), mit der der Benutzer Kommentare hinzufügen, Kommentare senden und abbrechen kann. Ich mache mir über die letzten drei Funktionen noch keine Sorgen, aber ich bleibe einfach dabei, die Kommentarfelder an die richtige Stelle zu bringen.Erstellen Sie "Dropdown" Kommentarfeld innerhalb einer GridView

Meine Idee Funktionalität wäre, die Zeilen unter der geklickten Schaltfläche die Verschiebung nach unten zu haben, um einen Platz für das Kommentarfeld zu lassen, und sobald es eingereicht wird, verschwinden und die anderen Zeilen wieder an Ort und Stelle. Die zweitbeste Lösung wäre ein Popup-Fenster.

Ich muss auch beachten, dass ich auf einem geschlossenen System bin, das keine Plugins installiert haben kann, obwohl es jquery hat.

Ich kann auf mein Problem bei Bedarf näher eingehen.

+0

So benötigen Sie einen Click-Handler für die Schaltfläche erstellen und innerhalb dieser Callback-Methode Sie die Sichtbarkeit der Kommentarfeld auf true gesetzt (und alle anderen Kontrollen Sie die Kommentare Arbeit machen müssen). Darüber hinaus können Sie auf alle Attribute der Rasteransicht zugreifen, um CSS-Stile zu ändern, z. B. Zeilen ausblenden. Sie müssen Code sehen, um Ihnen weiterhelfen zu können. –

Antwort

1

können Sie entweder Akkordeon, HoverMenu oder ModalPopup verwenden. Bitte gehen Sie zum folgenden Link für die Demo und wählen Sie Ihre Wahl.

AjaxControlToolkit Demo

+0

Dies ist ein großartiger Vorschlag, aber ich bin auf einem geschlossenen System, das ich ohne langen und mühsamen Genehmigungszyklus nicht installieren kann. – Jared

Verwandte Themen