WebサーバーディレクトリのルートにあるファイルにTextBoxコントロールの内容を書き込むだけです...どうすれば指定できますか?Webサーバーにファイルを書き込む - ASP.NET
私はこれをローカルでテストしています...プロジェクトディレクトリではなく私のプログラムファイル\ visual studio \ Common \ IDEディレクトリにファイルを書き続けます(これはルートとはWebサーバーがオフになります)。
問題は私のweb.configで正しい場所を指定することと関係がありますか?私はそれを試してみましたが、まだ行く...
おかげで多くの...
protected void TestSubmit_ServerClick(object sender, EventArgs e) { StreamWriter _testData = new StreamWriter("data.txt", true); _testData.WriteLine(TextBox1.Text); // Write the file. _testData.Close(); // Close the instance of StreamWriter. _testData.Dispose(); // Dispose from memory. }
これは単純なテストプロジェクト以上のものではない場合、Webサーバーディレクトリのルートに保存しないでください。世界中からアクセスできない一時フォルダを使用してください。そうしないと、ユーザーはサーバーに任意のコンテンツを置くことができます。 –