Последние учебники веб-разработки
×

ASP.NET Руководство

ASP.NET ГЛАВНАЯ ASP.NET вступление

WP Руководство

WebPages вступление WebPages бритва WebPages раскладка WebPages Папки WebPages Глобальный WebPages формы WebPages Объекты WebPages файлы WebPages Базы данных WebPages Помощники WebPages WebGrid WebPages Графики WebPages Эл. адрес WebPages PHP WebPages Публиковать WebPages Примеры

WP Рекомендации

WebPages Классы WebPages Безопасность WebPages База данных WebPages WebMail WebPages Помощники

ASP.NET Razor

Razor вступление Razor Синтаксис Razor C# переменные Razor C# Loops Razor C# логика Razor VB переменные Razor VB Loops Razor VB логика

ASP.NET MVC

MVC вступление MVC заявка MVC Папки MVC раскладка MVC Контроллеры MVC Просмотры MVC База данных MVC модель MVC Безопасность MVC HTML Помощники MVC Публиковать MVC Справка

WF Учебники

WebForms вступление WebForms страницы WebForms управления WebForms Мероприятия WebForms формы WebForms ViewState WebForms Текстовое окно WebForms кнопка WebForms Связывание данных WebForms ArrayList WebForms Хеш-таблица WebForms SortedList WebForms XML файлы WebForms повторитель WebForms DataList WebForms DbConnection WebForms Master страницы WebForms навигация WebForms Примеры


 

ASP.NET Бритва - VB Логические условия


Программирование логики: Выполнить код на основе условий.


Если условие

VB позволяет выполнять код на основе условий.

Для того, чтобы проверить состояние использовать , если заявление. Если оператор возвращает истинное или ложное, на основании теста:

  • Если оператор запускает блок кода
  • Условие записывается между ними, если и то
  • Код между если ..., то и конец, если выполняется, если тест верно

пример

@Code
Dim price=50
End Code
<html>
<body>
@If price>30 Then
    @<p>The price is too high.</p>
End If
</body>
</html>
Выполнить пример »

Else Состояние

Если оператор может включать в себя состояние другого.

Условие еще определяет код, который будет выполняться, если условие ложно.

пример

@Code
Dim price=20
End Code
<html>
<body>
@if price>30 then
    @<p>The price is too high.</p>
Else
    @<p>The price is OK.</p>
End If
</body>
</html>
Выполнить пример »

Примечание: В приведенном выше примере, если первое условие истинно, то он будет выполнен. Состояние еще охватывает "everything else" .


ElseIf Состояние

Несколько условий могут быть проверены с еще , если условие:

пример

@Code
Dim price=25
End Code
<html>
<body>
@If price>=30 Then
    @<p>The price is high.</p>
ElseIf price>20 And price<30
    @<p>The price is OK.</p>
Else
    @<p>The price is low.</p>
End If   
</body>
</html>
Выполнить пример »

В приведенном выше примере, если первое условие истинно, то он будет выполнен.

Если нет, то, если следующее условие истинно, то это условие будет выполнено.

Вы можете иметь любое количество еще, если условия.

Если ни один из , если либо , если условия, последний еще блок (without a condition) охватывает "everything else" .


Выберите условия

Определенное блок может быть использовано для тестирования ряда индивидуальных условий:

пример

@Code
Dim weekday=DateTime.Now.DayOfWeek
Dim day=weekday.ToString()
Dim message=""
End Code
<html>
<body>
@Select Case day
Case "Monday"
    message="This is the first weekday."
Case "Thursday"
    message="Only one day before weekend."
Case "Friday"
    message="Tomorrow is weekend!"
Case Else
    message="Today is " & day
End Select
<p> @message </p>
</body>
</html>
Выполнить пример »

"Select Case" Далее следует проверочное значение (day) . Каждое отдельное условие теста имеет значение случай, и любое количество строк кода. Если проверочное значение соответствует значению случае, строки коды выполняются.

Избранная блок может иметь дело по умолчанию (Case Else) для "everything else" , который работает , если ни один из других случаев не являются истинными.