ASP.NET Razor – VB 邏輯條件簡介
導讀 | Razor 不是一種程式語言。它是伺服器端的標記語言。程式設計邏輯:根據條件執行程式碼。 |
If 條件
VB 允許根據條件執行程式碼。
使用 if 語句來判斷條件。根據判斷結果,if 語句返回 true 或者 false:
- if 語句開始一個程式碼塊
- 條件寫在 if 和 then 之間
- 如果條件為真,if ... then 和 end if 之間的程式碼被執行
例項
<html> <body> </body> </html>
Else 條件
if 語句可以包含 else 條件。
else 條件定義了當條件為假時被執行的程式碼。
例項
<html> <body> </body> </htmlV>
註釋:在上面的例項中,如果第一個條件為真,if 塊的程式碼將會被執行。else 條件覆蓋了除 if 條件之外的"其他所有情況"。
ElseIf 條件
多個條件判斷可以使用 elseif 條件:
例項
<html> <body>
在上面的例項中,如果第一個條件為真,if 塊的程式碼將會被執行。
如果第一個條件不為真且第二個條件為真,elseif 塊的程式碼將會被執行。
elseif 條件的數量不受限制。
如果 if 和 elseif 條件都不為真,最後的 else 塊(不帶條件)覆蓋了"其他所有情況"。
Select 條件
select 塊可以用來測試一些單獨的條件:
例項
@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></p> </body> </html>
"Select Case" 後面緊跟著測試值(day)。每個單獨的測試條件都有一個 case 值和任意數量的程式碼行。如果測試值與 case 值相匹配,相應的程式碼行被執行。
select 塊有一個預設的情況(Case Else),當所有的指定的情況都不匹配時,它覆蓋了"其他所有情況"。
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2854369/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ASP.NET Razor – C# 邏輯條件簡介ASP.NETC#
- ASP.NET Razor – VB 迴圈和陣列簡介ASP.NET陣列
- ASP.NET Razor – C# 和 VB 程式碼語法簡介ASP.NETC#
- ASP.NET Razor – 標記簡介ASP.NET
- ASP.NET Razor – C# 變數簡介ASP.NETC#變數
- MySQL筆記 10 條件邏輯MySql筆記
- ASP.NET Razor – C# 迴圈和陣列簡介ASP.NETC#陣列
- ASP.NET Core – Razor View Import用途介紹ASP.NETViewImport
- JavaScript(ES6)邏輯判斷條件優化JavaScript優化
- [BUG反饋]模型編輯模板存在條件邏輯判斷錯誤模型
- 資料庫 Mysql 邏輯架構簡介資料庫MySql架構
- 一次簡單易懂的多型重構實踐,讓你理解條件邏輯多型
- 計算機程式的思維邏輯 (72) – 顯式條件計算機
- SQL-基礎語法 - 條件查詢 - 邏輯運算SQL
- AWK if(條件)語句與迴圈簡介
- ASP.NET Core 5.0 MVC中的 Razor 頁面 介紹ASP.NETMVC
- 前端業務程式碼配置化處理條件判斷邏輯前端
- CMake 生成器表示式---條件表示式和邏輯運算子
- C++ 條件與 If 語句:掌握邏輯判斷與流程控制精髓C++
- SAP Spartacus B2B 頁面 Popover Component 的條件顯示邏輯
- ASP.NET MVC Razor檢視引擎ASP.NETMVC
- ClickHouse 邏輯叢集介紹
- 邏輯式程式語言極簡實現(使用C#) - 1. 邏輯式程式語言介紹C#
- Blazor入門:ASP.NET Core Razor 元件BlazorASP.NET元件
- ASP.NET MVC – 安全簡介ASP.NETMVC
- ASP.NET MVC – 模型簡介ASP.NETMVC模型
- JMeter邏輯控制器完整介紹JMeter
- ASP.NET MVC – 檢視簡介ASP.NETMVC
- ASP.NET Web Forms – 事件簡介ASP.NETWebORM事件
- ASP.NET Web Pages – 物件簡介ASP.NETWeb物件
- 簡明條件隨機場CRF介紹 | 附帶純Keras實現條件隨機場CRFKeras
- MVP-------簡單邏輯--------難度1MVP
- HTML 編輯器簡介HTML
- 快速實現業務規則的開源API邏輯伺服器簡介API伺服器
- ASP.NET Web Forms – SortedList 物件簡介ASP.NETWebORM物件
- ASP.NET Web Forms – Hashtable 物件簡介ASP.NETWebORM物件
- ASP.NET MVC – 控制器簡介ASP.NETMVC
- ASP.NET Web Forms – ArrayList 物件簡介ASP.NETWebORM物件