我有几个部分视图,应该在用户具有特定角色时呈现。
现在,我想避免像下面这样做:
<% if(user is in role){..here goes the html.. }%>
我希望能够在ascx顶部执行以下操作:
<% this.RenderOnlyForRoles(list of roles) %>
现在,在BasePartialView中,当调用RenderOnlyForRoles时,我有一个角色列表会被填充。
问题是RenderOnlyForRoles是在我能想到的所有事件之后调用的:),而且我无法停止控件的渲染。
有什么想法可以得到我想要的结果吗?
编辑: 有人知道其他视图引擎是否支持这个吗?