显示字段取决于用户角色

时间:2015-08-12 15:05:15

标签: asp.net repeater

我有一个页面显示产品,每个产品有2个价格一个给普通客户,一个用于合作更便宜,我想显示处于“合作”角色的用户的第二个价格并显示其他用户的第一个价格。 我正在使用中继器和我使用的中继器

<%# Eval("UnitPrice") %>

现在我想用

<%# Eval("CooperationPrice") %>

如果用户角色是“合作”。 在c#

中有类似的东西
if(User.IsInRole("cooperation")){//show second price}else{//show first price}

1 个答案:

答案 0 :(得分:2)

您可以像这样使用C#Conditional Operator: -

<%# User.IsInRole("cooperation")) ? Eval("CooperationPrice") : Eval("UnitPrice") %>