CMS控件或工具,我也可以在ReportViewer(rdlc)控件中输入条件逻辑

时间:2011-10-06 17:17:18

标签: asp.net content-management-system reportviewer

我正在尝试改进我公司的门户网站显示其某些“静态”内容的方式。它是一个从头开始的臃肿的C#Web表单门户。将它移动到像Sharepoint这样的纯CMS类型门户是不可能的。任何时候我们需要更新我们更多的“静态”页面,我必须经历一个庞大的项目流程,然后导致整个网站的大量部署只是为了一些“静态”内容更改。我称之为“静态”,因为在幕后,根据用户的角色或用户的业务线,有一些逻辑可以显示或不显示内容的某些部分。因此,可以为每个人显示一些内容,其他小部分是有条件的。

任何人都可以指向某种类型的控件或CMS工具,例如ReportViewer控件,为简洁起见,它具有“可见”属性的条件参数?条件必须来自数据库中的某些值。与Visible = if (LineOfBusiness == "Agricuture")类似(然后用户可以从ag类型的公司看到它,如果用户的公司在保险中则不显示)。我希望这个伟大社区的人能帮助我。提前谢谢!

1 个答案:

答案 0 :(得分:0)

如果您将自定义代码添加到global.asax.cs以动态设置代表业务线等的角色,则可以在web.sitemap上使用安全修整。