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

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

我在 Visual Studio 中有这个解决方案

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

来 self 的 Sample.model 的代码

    {
        try
        {
            string temp = Path.Combine(Directory.GetCurrentDirectory(), @"..\Contents\text.json"); 
            string Data = File.ReadAllText(temp);
        }
        catch
        {
            return null;
        }
    } 

我的问题是找不到text.json

最佳答案

使用-

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

关于javascript - 如何在C#中声明相对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34848062/

相关文章:

asp.net - 是否可以在不更新 LastActivityDate 的情况下访问个人资料?

javascript - 如何在mvc中从旧链接重定向到新链接

javascript - AngularJS:指令中的 element.show() 不起作用

javascript - 远程数据源在 Jquery Mobile 自动完成中如何工作?

javascript - 获取所有数字的除数对,达到一定限制

c# - 针对第 3 方 dll 进行编程的最佳实践是什么?

c# - 套接字保持套接字打开,只检查客户端发送的消息

javascript - 无法使用 Snap.svg 在文本路径上设置 startOffset 属性

c# - 通用委托(delegate)

c# - ASP.NET 用户控件作为 FilterParameter