我已经在我的项目中添加了一个文本文件,打算使用它来包含从本地页面上的表单中获取的字符串 - 我的意思是,你将字符串输入到textfield,点击按钮,字符串用TextWriter写入entries.txt就像我在C#中总是这样做的。问题是,当我将“entries.txt”作为参数时,它不会将数据保存到相同的文件夹中的entries.txt,其中* .aspx文件是有问题的(即项目的文件夹)但是,对于一些奇怪的原因,在C:\ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE中创建一个新的txt文件。所以我想我需要提供一个完整的文件路径。我不能只在硬盘上给出项目的路径,因为我需要在不同的计算机上打开它,所以我根据* .aspx文件的地址尝试了@“localhost:2439 / WebSite1 / entries.txt”,但是它不起作用。我应该为与包含代码的文件位于同一文件夹中的文件提供什么路径?
答案 0 :(得分:0)
查看Server.MapPath()
,它会将网站路径映射到本地物理路径。