Avatar billede baitianlong Nybegynder
25. oktober 2008 - 11:29 Der er 4 kommentarer og
1 løsning

Undgaa scriptlets / gemme-vise elementer

Dette er jo fy-fy:

<%
    if(Session["username"] != null) {
%>
<div style="text-align:right; ">
    <span class="welcome">Velkommen</span>&nbsp;
    <span class="username"><%= Session["username"] %></span>&nbsp;     
</div>
<%
    }
%>

Hvordan skal man saa goere det?
Avatar billede baitianlong Nybegynder
25. oktober 2008 - 11:32 #1
...og hvad hvis det er knapper eller lign. man ikke vil vise / goere tilgaengelige for alle?
Avatar billede baitianlong Nybegynder
25. oktober 2008 - 11:42 #2
Jeg formoder dette er loesningen. Og saa saette visible med codebehind hvis session er god...

<div style="text-align:right; ">
                    <asp:Label ID="velkommen" runat="server" CssClass="welcome" Text="Velkommen" Visible="false" />
                    <asp:Label ID="username" runat="server" CssClass="username" Text="" Visible="false" />   
                </div>

:)
Avatar billede kalp Novice
25. oktober 2008 - 12:12 #3
puhaaaaaaa det tager dig 100000000 år hvis du skal gøre det sådan..
det var du hurgit om at afslutte dette spørgsmål.

Løsningen er:

markup code ->
<asp:PlaceHolder runat="server" ID="SomethingHolder" Visible="false">
<div style="text-align:right; ">
                    <asp:Label ID="velkommen" runat="server" CssClass="welcome" Text="Velkommen" Visible="false" />
                    <asp:Label ID="username" runat="server" CssClass="username" Text="" Visible="false" />   
                </div>
</asp:PlaceHolder>

og codebehind.
if(Session["username"] != null) SomethingHolder.Visible = true;
Avatar billede baitianlong Nybegynder
25. oktober 2008 - 13:54 #4
den var da klart bedre... saa kan man jo putte en hel form ind eller noget.. men hvad med Visible=false paa de labels//form-elementer inden i placeholderen. Skal de saettes til false eller ikke saettes? For ideen er vel at goere en stoerre portion af siden/mange elementer aktive uden at goere hver enkelt element visible.
Avatar billede kalp Novice
25. oktober 2008 - 14:57 #5
Du behøver kun gøre det på din placeholder.. så bliver alle dens controls automatisk skjult:)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester