显示字段取决于用户角色
Display fields depend on user role
我有一个显示产品的页面,每个产品有 2 个价格,一个是普通客户的价格,一个是合作的更便宜的价格,我想为处于 "Cooperation" 角色的用户显示第二个价格并首先显示其他用户的价格。
我正在使用中继器并且在我使用的中继器中
<%# Eval("UnitPrice") %>
现在我想用
<%# Eval("CooperationPrice") %>
如果用户角色是 "cooperation"。
在 c#
中是这样的
if(User.IsInRole("cooperation")){//show second price}else{//show first price}
您可以像这样使用 C# Conditional Operator:-
<%# User.IsInRole("cooperation")) ? Eval("CooperationPrice") : Eval("UnitPrice") %>
我有一个显示产品的页面,每个产品有 2 个价格,一个是普通客户的价格,一个是合作的更便宜的价格,我想为处于 "Cooperation" 角色的用户显示第二个价格并首先显示其他用户的价格。 我正在使用中继器并且在我使用的中继器中
<%# Eval("UnitPrice") %>
现在我想用
<%# Eval("CooperationPrice") %>
如果用户角色是 "cooperation"。 在 c#
中是这样的if(User.IsInRole("cooperation")){//show second price}else{//show first price}
您可以像这样使用 C# Conditional Operator:-
<%# User.IsInRole("cooperation")) ? Eval("CooperationPrice") : Eval("UnitPrice") %>