浏览器之间的超链接显示不同(Firefox与Internet Explorer)

时间:2009-11-26 09:36:57

标签: c# internet-explorer firefox hyperlink

以下是我在c#

中为我的asp.net超链接提供网址的方式
reportHyperLink.NavigateUrl = "\\temporary_reports\\" + "department_report" + "_" + numberOfTicks + ".xls";

这是它在Internet Explorer中的显示方式。

http://myportal/temporary_reports/department_report_20091126_11_25_56_914.xls

这是它在firefoxr中的显示方式。

http://myportal/myproject/\temporary_reports\department_report_20091126_11_25_56_914.xls

我将如何解决这个差异问题?

感谢。

1 个答案:

答案 0 :(得分:2)

尝试使用斜杠而不是反斜杠:

reportHyperLink.NavigateUrl = string.Format(
    "/temporary_reports/department_report_{0}.xls", numberOfTicks);