103 votes

Si déclaration dans la page aspx

Je souhaite écrire une instruction if de base sur mon site afin d'afficher l'élément 1 ou l'élément 2, selon qu'une variable est définie sur true.

Je ne suis pas trop familier avec .NET et j'ai besoin d'un peu d'aide pour comprendre la structure de base permettant d'obtenir une instruction if pour qu'elle fonctionne sur la page aspx

204voto

XIII Points 8731

si le but est d'afficher ou de masquer une partie de la page, vous pouvez faire les choses suivantes

1) envelopper dans le balisage avec

 <% if(somecondition) { %>
   some html
<% } %>
 

2) Enveloppez les pièces dans un contrôle Panel et dans codebehind utilisez l'instruction if pour définir la propriété Visible du Panel.

Grz, Kris.

44voto

عثمان غني Points 1108

Il suffit d'utiliser un code simple

 <%
if(condition)
{%>

html code

<% } 
else 
{
%>
html code
<% } %>
 

9voto

Daniel DiPaolo Points 24085

Normalement, vous collez simplement le code en Page_Load dans le code-behind de votre page .aspx .

 if (someVar) {
    Item1.Visible = true;
    Item2.Visible = false;
} else {
    Item1.Visible = false;
    Item2.Visible = true;
}
 

Cela suppose que Item1 et Item2 présents sur la page.

2voto

Seattle Leonard Points 2395
<div>
    <% 
        if (true)
        {
    %>
    <div>
        Show true content
    </div>
    <%
        }
        else
        {
    %>
    <div>
        Show false content
    </div>
    <%
        }
    %>
</div>

1voto

Tom Gullen Points 20826

Voici un simple écrit en VB pour une page ASPX:

                 If myVar > 1 Then
                    response.write("Greater than 1")
                else
                    response.write("Not!")
                End If
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X