0

我有一个 ssrs 2008 报告项目,在这个项目中,我有一列用于显示一个链接以连接表单。为此,我使用了文本框的 Action 属性。我像这样附加了我的表达:="javascript:void(window.open('" & Fields!ActionURL.Value & "'))"。但不幸的是,它不会呈现为链接。我不知道我的代码出了什么问题。请帮我解决这个问题

4

1 回答 1

2

尝试以下操作:

1)直接放链接路径:

="javascript:void(window.open('http://servername/Departments/Marketing/
_layouts/xxx/Forms/Form.aspx?ItemID=51&Title=form'))"

2)尝试在新窗口中打开它:

="javascript:void(window.open('http://servername/Departments/Marketing/_layouts
/xxx/Forms/Form.aspx?ItemID=51&Title=form','_blank','width=1250,height=1050'))"

PS仔细检查你的Title=form参数,你确定它是当前的吗?

编辑

我的建议是只存储参数值(而不是孔链接路径),这对我总是有用的。尝试以下操作:

="javascript:void(window.open('http://servername/Departments/Marketing/
    _layouts/xxx/Forms/Form.aspx?ItemID=" & Fields!ItemID.Value &
    "&Title=" & Fields!Title.Value & "','_blank','width=1250,height=1050'))"

编辑 2

在此处输入图像描述

于 2013-02-11T06:34:50.647 回答