我在C#中调用一个方法如下:
return Chart.RenderChartHTML("../../Charts/MSLine.swf");
Run Code Online (Sandbox Code Playgroud)
问题是路径可能会有所不同,具体取决于我从哪个文件夹调用RenderChartHTML.
我尝试了以下内容,以便找到绝对路径但不工作:
string mslinepath = HttpContext.Current.Server.MapPath("~/Charts/MSLine.swf");
return Chart.RenderChartHTML(mslinepath);
Run Code Online (Sandbox Code Playgroud)
使用ResolveUrl().它将URL转换为可在请求客户端上使用的URL.
所以试试这个:
string mslinepath = ResolveUrl("~/Charts/MSLine.swf")
Run Code Online (Sandbox Code Playgroud)
希望这会有所帮助!!
| 归档时间: |
|
| 查看次数: |
21631 次 |
| 最近记录: |