Switch 元素(视图)
上次修改时间: 2015年3月9日
适用范围: SharePoint Foundation 2010
本文内容
属性
子元素
父元素
出现次数
允许基于协作应用程序标记语言 (CAML) 表达式的值的条件呈现。
<Switch
StripWS = "TRUE" | "FALSE">
<Expr></Expr>
<Case Value="Value_1"></Case>
<Case Value="Value_2"></Case>
...
<Default></Default>
</Switch>
属性
属性 |
说明 |
---|---|
StripWS |
可选属性,类型为 Boolean。若要移除由元素返回的值的前后空格,则为 TRUE。 |
子元素
父元素
很多 |
出现次数
最小值:0 最大值:无限制 |
备注
一个 Switch 元素包含一个 Expr 元素、任意数量的 Case 元素和一个 Default 元素。将 Expr 元素的值与每个 Case 元素的 Value 属性进行比较。当找到一个匹配项时,Switch 元素将返回与 Case 元素相匹配的值。如果未找到任何匹配项,并且已给定 Default 元素,则 Switch 元素将返回 Default 元素的值。如果未指定 Default 元素并且没有与 Expr 值匹配的 Case 值,则 Switch 元素将返回一个空字符串。
此元素不需要任何特定的父元素。
示例
如果 UserID 值等于 0(零),则下面的示例返回"User Zero";否则,该示例返回"Not User Zero"。
<Switch>
<Expr><UserID/></Expr>
<Case Value="0">User Zero</Case>
<Default>Not User Zero</Default>
</Switch>