Conditional
| Language | Command |
|---|---|
| ASP.NET Server Control | <ugc:Choose runat="server"> |
| JSP Custom Tag | <ugc:Choose> |
| TCDL tag | <tcdl:Choose> |
Description: A conditional statement. This element must have at least one <When> child element, which may be followed by any number of other <When> child elements, and may then be followed by an <Otherwise> child element.
Attributes: none.
Example:
<ugc:Choose>
<ugc:When test="ugcUser equals ugcComment.User.Id">
<!-- If the user is the comment author, show a form to edit the comment -->
<form method="post" id="editCommentForm">
<input type="hidden" name="commentIdtcm:1-67-64" value="${ugcComment.id}"/>
<textarea rows="4" cols="30" name="editCommenttcm:1-67-64">${ugcComment.content}</textarea><br/>
<input type="submit" value="Save comment"/>
</form>
</ugc:When>
<ugc:Otherwise>
<!-- If this visitor did not submit this comment, simply display it. -->
${ugcComment.content}
</ugc:Otherwise>
</ugc:Choose>