我有一个页面显示产品,每个产品有2个价格一个给普通客户,一个用于合作更便宜,我想显示处于“合作”角色的用户的第二个价格并显示其他用户的第一个价格。 我正在使用中继器和我使用的中继器
<%# Eval("UnitPrice") %>
现在我想用
<%# Eval("CooperationPrice") %>
如果用户角色是“合作”。 在c#
中有类似的东西if(User.IsInRole("cooperation")){//show second price}else{//show first price}
答案 0 :(得分:2)
您可以像这样使用C#Conditional Operator: -
<%# User.IsInRole("cooperation")) ? Eval("CooperationPrice") : Eval("UnitPrice") %>