[Asp.net] aspx 페이지의 if 문


Answers

목적이 페이지의 일부를 보이거나 숨기려면 다음과 같은 일을 할 수 있습니다

1) 그것을 마크 업으로 포장하십시오.

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

2) Panel 컨트롤에 파트를 래핑하고 코드 숨김에서 if 문을 사용하여 패널의 Visible 속성을 설정합니다.

Grz, Kris.

Question

변수가 true로 설정되어 있는지에 따라 항목 1 또는 항목 2를 표시하려면 내 사이트에 기본 if 문을 작성하고 싶습니다.

.NET에 익숙하지 않아 aspx 페이지에서 if 문을 처리하는 기본 구조에 대해 약간의 도움이 필요합니다.




<div>
    <% 
        if (true)
        {
    %>
    <div>
        Show true content
    </div>
    <%
        }
        else
        {
    %>
    <div>
        Show false content
    </div>
    <%
        }
    %>
</div>



마스터 페이지를 사용하여 VB.NET aspx 페이지의 머리글에있는 선택적인 내용에 대한 완전한 대답 :

 <%@ Page Language="vb" AutoEventWireup="false" MasterPageFile="~/Site.Master" CodeBehind="some_vb_page.aspx.vb" Inherits="some_vb_page" %> 
 <asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">          
     <% If Request.QueryString("id_query_param") = 123 Then 'Add some VB comment here, 
         'which will not be visible in the rendered source code of the aspx page later %>        
         <!-- add some html content depending on -->
         <!-- the condition in the if statement: -->                
         <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js" type="text/javascript" charset="utf-8"></script>
     <% End If %>
</asp:Content>

현재 페이지 URL은 다음과 같습니다.

http://mywebpage.com/some_vb_page.aspx?id_query_param=123




기음#

  if (condition)
    statement;
  else
    statement;

vb.net

  If [Condition] Then
    Statement
  Else
    Statement
  End If

소스 코드가있는 다른 예제 ... Asp.Net의 If..else

은어




다음은 ASPX 페이지에서 VB로 작성된 간단한 예제입니다.

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



일반적으로 .aspx 페이지의 코드 숨김에 Page_Load 의 코드를 붙이면됩니다.

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

이것은 이미 Item1Item2 가 페이지에 배치되어 있다고 가정합니다.




간단한 코드 만 사용하십시오.

<%
if(condition)
{%>

html code

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