以下是我在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
我将如何解决这个差异问题?
感谢。
答案 0 :(得分:2)
尝试使用斜杠而不是反斜杠:
reportHyperLink.NavigateUrl = string.Format(
"/temporary_reports/department_report_{0}.xls", numberOfTicks);