内容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'
答案 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);
}