하이퍼 링크 디스플레이는 브라우저간에 다릅니다 (Firefox vs Internet Explorer)

StackOverflow https://stackoverflow.com/questions/1802609

문제

다음은 C#의 asp.net 하이퍼 링크에 URL을 제공하는 방법입니다.

reportHyperLink.NavigateUrl = "\\temporary_reports\\" + "department_report" + "_" + numberOfTicks + ".xls";

이것이 인터넷 익스플로러에 표시되는 방법입니다.

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

그 차이 문제를 어떻게 해결합니까?

감사.

도움이 되었습니까?

해결책

백 슬래시 대신 슬래시로 시도하십시오.

reportHyperLink.NavigateUrl = string.Format(
    "/temporary_reports/department_report_{0}.xls", numberOfTicks);
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top