【发布时间】:2017-05-01 19:08:17
【问题描述】:
我正在使用 Visual Studio 2017。我正在开发一个兴趣清单 Web 应用程序。有 60 帧,每帧有 2 张图片和每张图片的文字说明。我显示图片没有问题,但是当对文本文件使用相同的寻址方法时,它不起作用。
这可以显示图像:
img src="~/Images/RIPAImages/@m@imagePathL" style="width:450px; height:270px; enable-background:new"
如果我给我电脑上的一个文件夹的绝对路径,它会像这样工作并读取文本文件:
rtxt = System.IO.File.ReadAllText(@"C:/users/Owner/Documents/Documents/Beulah Farms/10" + @txtPathR);
但是当我使用相同的寻址方法来访问位于应用程序文件系统中的文本文件时,它不起作用。它说该位置不存在。 这是我使用的方法:
rtxt = System.IO.File.ReadAllText(@"~/Images/RIPAImages/"+@m + @txtPathR);
我意识到我没有与读取图像文件时相同的引号,但如果我以相同的方式使用引号,它真的会爆炸。
我最初将其开发为一个 Windows 程序。然后我在 VS 2010 上做到了,当时 V 实际上意味着视觉。那时我正在使用 Visual Basic。然后我搞砸了,下载了 2015 和 2017。我也在尝试迁移到 C#。
如果任何人都可以提供任何帮助,我将不胜感激。谢谢
【问题讨论】:
-
这个其他问题可能会有所帮助:stackoverflow.com/q/5859991/945456
标签: c# razor asp.net-core-mvc visual-studio-2017