machen Sie ein Bedienfeld sichtbar oder unsichtbar in asp.net
Ich habe eine Taste auf meiner Seite.
Ich habe ein panel auf meiner Seite.
Ich habe auch eine multiline-textbox auf meiner Seite.
Nun will ich machen-panel sichtbar und unsichtbar, ohne die position der textbox unten. Genauso wie die Benachrichtigung panel on facebook.
Hier ist der code, der zum panel sichtbar/unsichtbar :
Protected Sub btnReauests_Click(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles btnReauests.Click
If pnlShowRequests.Visible = True Then
pnlShowRequests.Visible = False
Else
pnlShowRequests.Visible = True
End If
End Sub
Ich habe auch versucht, die Einstellung der z-Reihenfolge Stil der Systemsteuerung, wie dies
<asp:Panel ID="pnlShowRequests" runat="server" style =" z-index : 1; position : relative; top: 0px; left: 255px; width: 206px; height: 200px;" Visible="False">
</asp:Panel>
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssten Sie wickeln Sie das panel in einem eigenen div und die Höhe. Auf diese Weise, wenn Sie machen es unsichtbar ist, wird es nicht Auswirkungen auf die position der Elemente um ihn herum.
Beispiel: