C#.NET:我可以将文件的文件路径编译到文件中吗?

时间:2009-07-14 20:48:33

标签: c# asp.net compiler-construction

如果我有一个ASP.NET代码隐藏,有没有办法以某种方式将该文件的路径编译到文件中?

3 个答案:

答案 0 :(得分:1)

System.Reflection.Assembly.GetExecutingAssembly()有一些很好的信息。

答案 1 :(得分:1)

(我不确定你究竟想要实现什么但是)你可以随时获得当前页面的路径,使用如下代码(将其放入页面的代码隐藏):

// this prints the URL to the current page
Response.Write(Request.Url.ToString());
// this prints the server-path (where the page is stored on the server)
Response.Write(Server.MapPath(""));

答案 2 :(得分:0)

〜指的是你的项目目录。因此,如果您的代码隐藏文件名为Default.aspx,则它的路径为“〜/ Default.aspx”。

获取确切的完整路径使用“http当前上下文映射路径”。您可以打开流编写器并将路径添加到aspx文件。