在 ASP.NET Web Pages 中,您可以使用 Razor C# 语法来实现循环。以下是一些关于 Razor C# 循环的基本用法:

1. foreach 循环:
   使用 foreach 循环遍历集合或数组中的元素。
   @{
       var items = new List<string> { "Item1", "Item2", "Item3" };
   }

   <ul>
       @foreach (var item in items)
       {
           <li>@item</li>
       }
   </ul>

2. for 循环:
   使用 for 循环执行固定次数的迭代。
   <ul>
       @for (var i = 1; i <= 5; i++)
       {
           <li>Item @i</li>
       }
   </ul>

3. while 循环:
   使用 while 循环执行基于条件的迭代。
   @{
       var counter = 1;
   }

   <ul>
       @while (counter <= 5)
       {
           <li>Item @counter</li>
           counter++;
       }
   </ul>

4. do-while 循环:
   使用 do-while 循环执行至少一次的迭代,然后根据条件继续迭代。
   @{
       var counter = 1;
   }

   <ul>
       @do
       {
           <li>Item @counter</li>
           counter++;
       } while (counter <= 5)
   </ul>

请注意,在 Razor 中,循环和其他 C# 代码块的语法与传统的 C# 语法非常相似,但它们被嵌套在 HTML 中。确保在 HTML 中使用 @ 符号来切换到 C# 代码块,然后在代码块中使用适当的 C# 语法。


转载请注明出处:http://www.zyzy.cn/article/detail/14800/ASP.NET Web Pages