如何在ASP.NET MVC AJAX中显示.txt文件

时间:2016-08-28 16:46:57

标签: jquery ajax asp.net-mvc

内容file.txt:

第1行。你好世界!!

第2行.Ajax太棒了。

在index.cshtml。我想要的是:

stub.returns(JSON.stringify(JSONData));

事实上,我得到了:

<div id='ViewFile'>
Line 1.      Hello world!!
Line 2.      Ajax's fantastic.
</div>

请让我知道如何将原始file.txt加载到div-id ='ViewFile'

1 个答案:

答案 0 :(得分:2)

而不是<div>使用<pre>,此标记 pre 服务于换行符:

查看:

@Ajax.ActionLink("Click To View File", "GetFile", new AjaxOptions { UpdateTargetId="ViewFile" })
<pre id='ViewFile'>
</pre>

<强>控制器:

public FileResult GetFile()
{
    return File("~/file.txt", System.Net.Mime.MediaTypeNames.Text.Plain);
}