我正在尝试在MCV5中加载文本文件,我看到这段代码效果很好
public ActionResult ReleaseNotes()
{ var fileContents = System.IO.File.ReadAllText(Server.MapPath(@"~/App_Data/ReleaseNotes.txt"));
return Content(fileContents); }
但我得到的结论是:
修正了3.7.3中引入的用户信息工具中的错误-------------------------- v 03.07.03 ---- -----------------------更改'上次登录'到最后的连接'在右上导航网页菜单中 - 禁用共享配置管理页面,停用共享配置功能时
而不是尊重原始格式的缩进和Feed行
修复了3.7.3中引入的用户信息工具中的错误
-------------------------- v 03.07.03 ----------------- ----------
更改'上次登录'到最后的连接'在右上导航网页菜单中 - 禁用共享配置管理页面,停用共享配置功能时。
我尝试了很多解决方案,如:
public string ReleaseNotes()
{
string line,returnline="";
// Read the file and display it line by line.
System.IO.StreamReader file =
new System.IO.StreamReader(@"~\App_Data\ReleaseNotes.txt");
while ((line = file.ReadLine()) != null)
returnline = returnline + line + "\t\n";
file.Close();
return returnline;}
您是否知道是否存在仅管理文本文件并尊重原始格式的特殊类?
谢谢和问候,
答案 0 :(得分:0)
您必须使用ViewBag修改控制器和视图以导出类似
的数据在控制器中
string line;
System.IO.StreamReader file = new System.IO.StreamReader(@"your file txt");
var fileLines = new List<string>();
while ((line = file.ReadLine()) != null)
{
fileLines.Add(line);
ViewBag.File = fileLines;
return View();
在视图(cshtml文件)
中@{
string line;
foreach (var item in ViewBag.File)
{
<p>@item</p>
}}
它应该正常工作