Если выражение на странице aspx
Я хочу написать базовую инструкцию if на моем сайте, чтобы отобразить либо элемент 1, либо пункт 2 в зависимости от того, установлена ли переменная в true.
Я не слишком хорошо знаком с .NET и нуждаюсь в небольшой помощи в базовой структуре того, как заставить оператор if работать на странице aspx
Ответы
Ответ 1
если цель состоит в том, чтобы показать или скрыть часть страницы, вы можете сделать следующее:
1) заверните его в разметку с помощью
<% if(somecondition) { %>
some html
<% } %>
2) Оберните детали в панели управления и в коде используйте инструкцию if, чтобы установить свойство Visible панели.
Grz, Kris.
Ответ 2
Просто используйте простой код
<%
if(condition)
{%>
html code
<% }
else
{
%>
html code
<% } %>
Ответ 3
Обычно вы просто вставляете код в Page_Load
в свой код .aspx
.
if (someVar) {
Item1.Visible = true;
Item2.Visible = false;
} else {
Item1.Visible = false;
Item2.Visible = true;
}
Предполагается, что на странице уже есть Item1
и Item2
.
Ответ 4
Полный ответ для дополнительного содержимого в заголовке страницы aspx VB.NET с использованием главной страницы:
<%@ 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
Ответ 5
Здесь прост, написанный в VB для страницы ASPX:
If myVar > 1 Then
response.write("Greater than 1")
else
response.write("Not!")
End If
Ответ 6
<div>
<%
if (true)
{
%>
<div>
Show true content
</div>
<%
}
else
{
%>
<div>
Show false content
</div>
<%
}
%>
</div>
Ответ 7
С#
if (condition)
statement;
else
statement;
vb.net
If [Condition] Then
Statement
Else
Statement
End If
Если еще примеры с исходным кодом... If..sse в Asp.Net
Скороговорка