1

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

4

1 回答 1

0

签出Server.MapPath(),这会将网站路径映射到本地物理路径。

于 2011-01-10T01:16:27.770 回答