sharepoint - SSRS 在操作链接上插入重复的查询字符串参数

标签 sharepoint reporting-services query-string

我正在处理 SSRS 报告,我正在尝试通过占位符操作上的表达式构建指向 SharePoint 列表项的链接。每当我将任何查询字符串值放入链接时出现的问题是 SSRS 正在复制它们。当 SharePoint 收到此 URL 时,这会导致出现“新项目”页面而不是显示列表项目。

这是我正在构建链接的表达式:

="http://home.oursharepointsite.net" & Left(First(Fields!Url.Value,"List"),InStrRev(First(Fields!Url.Value, "List"),"/")) & "DispForm.aspx?ID=" & Fields!ListItemId.Value

这是生成的链接:

http://home.oursharepointsite.net/communities/home/Sites/CORPFI/Wiki1/Forms/DispForm.aspx?ID=395&ID=395

与我合作的另一位开发人员没有使用占位符的操作,而是只是构建 <a>标记并获得相同的行为。在他的情况下,它不会影响他链接到的内容的呈现。

有谁知道解决这个难题的方法吗?

最佳答案

我最近遇到了这个问题,并且能够通过将链接设为相对链接而不是绝对链接来解决它。 尝试删除 "http://home.oursharepointsite.net" 并将其替换为 "/"

关于sharepoint - SSRS 在操作链接上插入重复的查询字符串参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8993915/

相关文章:

reporting-services - SSRS 将数据源设置为不要求最终用户输入报告的凭据信息

php - 在 php 中管理 QUERY_STRING 的最佳方法是什么?

sharepoint - BDC 字段的格式

vb.net - 为参数表达式定义完整方法

sharepoint - TFS 2008 - 2012 升级无法安装 SharePoint 扩展

sql - 钻取 SSRS 中的报告

apache - 如何才能mod_rewrite并保留查询字符串?

javascript - 如何使用查询从 vue router-link 重定向?

SharePoint 网站集 : relation with DB WSS_Content

asp.net - 哪些 SharePoint 开发概念对于 ASP.Net 开发人员来说最难理解?