1

これはうまくいけば非常に単純なものであり、エンコーディングにあると思います。

新しい行stringを含む があります\n

public ActionResult DownloadText(int id)
{
    var text = "BB2B-XX2A-F2CR-2MMQ-K79A\n3AP2-PH3H-M2QE-2DRH-D73A\nGPD3-AU3Q-P2DN-2FEX-P86A";
    return File(new System.Text.ASCIIEncoding().GetBytes(tempKeys.ToString()), "text/plain", "Key"+ id.ToString() + ".txt");

}

テキストファイルに出力する際、各項目を別行に表示したい。

BB2B-XX2A-F2CR-2MMQ-K79A

3AP2-PH3H-M2QE-2DRH-D73A

GPD3-AU3Q-P2DN-2FEX-P86A

4

1 に答える 1

7

したがって、\nを必要な改行シーケンスに変更します。テキストが文字列であると仮定すると、おそらく最も簡単な方法は次のとおりです。

text = text.Replace("\n", Environment.Newline);
于 2013-08-28T16:44:52.440 に答える