2012-01-28 7 views
0

Webページ(.cshtml)でファイルを操作する方法は? PHPではfopenと他の関数を持っていますが、対応するものは何ですか?Webページ(cshtml)でテキストファイルを操作する方法は?

+0

CSHTMLファイルの変更/作成はコードの匂いです。動的に生成されるコードではガベージコレクションができないため、ページの動的コンパイルが原因でパフォーマンスに問題が発生する可能性があります(データがページに注入される可能性があります)。 – Lucero

+0

@Lucero申し訳ありませんが、私はcshtmlを使用しています、私はcshtmlを変更しません... :) – dpp

答えて

3

.NETでは、System.IO.Fileクラスがあります。たとえば、変数のテキストファイルの内容を読み取ろうとしている場合は、次のようになります。

@{ 
    string contents = File.ReadAllText(@"c:\work\foo.txt"); 
} 
+0

... WebPagesでどのようにインポートするのですか?私は純粋なcshtmlファイルを使用していますが、CSファイルはありません... – dpp

+0

@domanokz、何をインポートしますか? WebPagesはRazor構文です。 '.cshtml'はC#です。したがって、単に 'string contents = System.IO.File.ReadAllText(@" c:\ work \ foo.txt ");'を使用します。 –

+0

申し訳ありませんが、私は名前空間をインポートする必要があると思いました。ありがとう! – dpp

関連する問題