<address id="r9vd9"><address id="r9vd9"><listing id="r9vd9"></listing></address></address>

      歡迎您光臨深圳塔燈網絡科技有限公司!
      電話圖標 余先生:13699882642

      pageadminRazor循環

      發表日期:2019-04 文章編輯:小燈 瀏覽次數:2799

      Razor循環

      Razor也支持類似Javascript一樣的循環。

      For 循環

      如果需要重復運行相同的語句,您可以編寫一個循環。

      如果您能夠確定循環的次數,則可以使用 for 循環。這種循環類型是專門為計數或反向計數設計的:

      實例

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

      For Each 循環

      如果您需要處理集合或數組,則通常要用到 for each 循環,后續模板中讀取新聞列表等數據會經常用到這種循環。

      集合是一組相似的對象,for each 循環允許您在每個項目上執行一次任務。for each 循環會遍歷集合直到完成為止。

      下面的例子遍歷 ASP.NET的 Request.ServerVariables 集合。

      實例

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

      While 循環

      while 是一種通用的循環。

      while 循環以關鍵詞 while 開始,后面跟括號,其中定義循環持續的長度,然后是要循環的代碼塊。

      while 循環通常會對用于計數的變量進行增減。

      在下面的例子中,循環每運行一次,+= 運算符就向變量 i 增加 1。

      實例

      <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>

      本頁內容由塔燈網絡科技有限公司通過網絡收集編輯所得,所有資料僅供用戶參考了本站不擁有所有權,如您認為本網頁中由涉嫌抄襲的內容,請及時與我們聯系,并提供相關證據,工作人員會在5工作日內聯系您,一經查實,本站立刻刪除侵權內容。本文鏈接:http://www.webpost.com.cn/19123.html
      相關cms文章
       八年  行業經驗

      多一份參考,總有益處

      聯系深圳網站公司塔燈網絡,免費獲得網站建設方案及報價

      咨詢相關問題或預約面談,可以通過以下方式與我們聯系

      業務熱線:余經理:13699882642

      Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.    

      国产成人精品综合在线观看