如何在C#中声明相对路径

时间:2016-01-18 05:51:46

标签: javascript c# asp.net asp.net-mvc file

我在visual studio中有这个解决方案

#{root_menu}

我的Sample.model的代码

MicrosoftVisualStudioSolution //being click to open solution
MainfolderSolution
-Model
---Sample.model
-Scripts
---Index.js
-Contents
---text.json

我的问题是找不到text.json

2 个答案:

答案 0 :(得分:2)

使用 -

var path = System.Web.HttpContext.Current.Server.MapPath(@"~/Content/test.json");

答案 1 :(得分:0)

作为示例,让我们看下面的代码,以指向水晶报表模板的位置 字符串crysRTFReport = Server.MapPath(@“〜\ Reports \ rptRTF_19.rpt”);

现在,如果文件路径是这样的“ C:\ Crystal \ BankAcc \ ERP \ Reports \ rptRTF_19.rpt”,并且错误地丢失了某些内容,则会抛出异常,并避免字符串减慢和安全键入,在字符串之前使用@,然后使用字符串folder \ filename.filetype。