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