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 C и массивы

С заявлениями в цикле будет повторяться.


Для цикла

Если вам нужно повторить то же самое заявление, вы можете настроить цикл.

Если вы хотите знать , число циклов, вы можете использовать для цикла. Этот тип цикла особенно полезно при подсчете вверх или обратный отсчет:

примеров

<html>
<body>
@for(var i = 10; i < 21; i++)
{<p>Line @i</p>}
</body>
</html>

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


Для каждого контура

Если вы используете коллекцию или массив, вы будете часто используется для каждого цикла.

Коллекция представляет собой группу однотипных объектов, для каждого цикла не может пройти через сбор до его завершения.

Следующие примеры, пересекая коллекцию ASP.NET Request.ServerVariables.

примеров

<html>
<body>
<ul>
@foreach (var x in Request.ServerVariables)
{<li>@x</li>}
</ul>
</body>
</html>

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


В то время как цикл

в то время как петля является общим циклом.

в то время как цикл начинается с ключевого слова некоторое время, а затем в круглых скобках можно указать, как долго цикл будет повторять блок кода выполняется в скобках.

в то время как цикл обычно устанавливается переменная для увеличения или уменьшения кол.

В следующем примере, оператор + = для выполнения цикла при каждом значении переменной I увеличивается на единицу.

примеров

<html>
<body>
@{
var i = 0;
while (i < 5)
{
i += 1;
<p>Line #@i</p>
}
}

</body>
</html>

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


массив

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

примеров

@{
string[] members = {"Jani", "Hege", "Kai", "Jim"};
int i = Array.IndexOf(members, "Kai")+1;
int len = members.Length;
string x = members[2-1];
}
<html>
<body>
<h3>Members</h3>
@foreach (var person in members)
{
<p>@person</p>
}

<p>The number of names in Members are @len </p>
<p>The person at position 2 is @x </p>
<p>Kai is now in position @i </p>
</body>
</html>

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