Latest web development tutorials
×

ASP.NET курс

ASP.NET курс ASP.NET Краткое введение

WP курс

WebPages Краткое введение WebPages Razor WebPages раскладка WebPages папка WebPages Общая ситуация WebPages форма WebPages объекты WebPages файл WebPages помощник WebPages WebGrid WebPages диаграмма WebPages Email WebPages PHP WebPages релиз WebPages примеров

WP справочное руководство

WebPages категория WebPages безопасности WebPages база данных WebPages почтовое отделение WebPages помощник

ASP.NET Razor

Razor Краткое введение Razor грамматика Razor C# переменная Razor C# циркуляция Razor C# логика Razor VB переменная Razor VB циркуляция 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 TextBox WebForms Button WebForms Связывание данных WebForms ArrayList WebForms Hashtable WebForms SortedList WebForms XML файл WebForms Repeater WebForms DataList WebForms Связь с базами данных WebForms Главные страницы WebForms навигация WebForms примеров

WF справочное руководство

WebForms HTML WebForms Controls WebForms Validation

Логика ASP.NET Razor В.Б.

Логика программирования: выполнять код условно.


Если условия

VB разрешено при выполнении кода условия.

Используйте , если заявление для определения условий. По результатам судебного решения, если оператор возвращает истинным или ложным:

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

примеров

@Code
Dim price=50
End Code
<html>
<body>
@If price>30 Then
@<p>The price is too high.</p>
End If
</body>
</html>

Запуск экземпляра »


остальное Состояние

иначе , если заявление может содержать условия.

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

примеров

@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>
</htmlV>

Запуск экземпляра »

Примечание: В приведенном выше примере, если первое условие истинно, если блок кода будет выполнен. иначе, если условия покрыты в дополнение к условию "всех остальных случаях."


условия ElseIf

Вы можете использовать несколько критериев для оценки 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>

Запуск экземпляра »

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

Если первое условие не является истинным, а второе условие истинно, код ELSEIF блок будет выполнен.

Неограниченное количество ELSEIF условий.

Если если и ElseIf условия не соответствуют действительности, последний еще блок (без условий) охватывает "все остальные случаи."


Выбор условий

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

примеров

@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", а затем значение теста (день). Каждый отдельный случай имеет значение условия испытаний и любое количество строк кода. Если значение теста совпадает со значением случае, соответствующая строка кода выполняется.

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