我有2个项目在1个解决方案下,1个项目叫做adminsite,另外1个叫做publicsite。我想要实现的是,我想在publicsite子文件夹中检索一些文件并在adminsite中使用这些文件,但我不想硬编码路径,我的意思是我想得到相对路径,怎么做?任何一个例子都会很棒,谢谢。
注意:通常我会以这种方式检索文件路径,但此文件位于1个项目子文件夹下。
<asp:HyperLink runat="server" ID="filelink"
NavigateUrl='<%#"~/files/attachment/mrfdocument/" + Eval("mrfdocument")%>'/>
答案 0 :(得分:1)
添加现有文件时,请选择添加为链接。
但是从您的问题来看,您需要创建包含项目所使用的所有代码的新项目。
像Utils
project
答案 1 :(得分:1)
如果我正确理解了这个问题,您应该可以使用~/../publicsite/files/attachment/mrfdocument/
使用相对路径上升一级。但是,它将取决于服务器上的实际URL和位置。