Asp.net 显示字段取决于用户角色

Asp.net 显示字段取决于用户角色,asp.net,repeater,Asp.net,Repeater,我有一个显示产品的页面,每个产品有两个价格,一个是普通客户的价格,另一个是更便宜的合作价格,我想为处于“合作”角色的用户显示第二个价格,并为其他用户显示第一个价格。 我用的是中继器,我用的是中继器 <%# Eval("UnitPrice") %> 你可以像这样使用C#:- <%# User.IsInRole("cooperation")) ? Eval("CooperationPrice") : Eval("UnitPrice") %> if(User.IsInR

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

<%# Eval("UnitPrice") %>
你可以像这样使用C#:-

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

if(User.IsInRole("cooperation")){//show second price}else{//show first price}
<%# User.IsInRole("cooperation")) ? Eval("CooperationPrice") : Eval("UnitPrice") %>