public ActionResult ReadConfig()
{
IEnumerable<string> text = System.IO.File.ReadLines(@"C:\Users\nys\source\repos\WebApplication4\WebApplication4\Configs\Json_test.txt");
IEnumerator<string> en = text.GetEnumerator();
var X = @"<p>";
List<string> T = new List<string>();
while (en.MoveNext())
{
X += en.Current;
T.Add(en.Current);
T.Add("\n");
}
X += "</p>";
var dat = new data { context = X };
ViewBag.context = T;
return View(dat);
}
所以,这里的代码应该从文件中读取并在html页面中将其作为文本吐出。
@model WebApplication4.Models.data
@{
ViewBag.Title = "ReadConfig";
}
<h2>ReadConfig</h2>
<div>
@foreach(string a in ViewBag.context)
{
@Html.Raw(a)
<br />
}
</div>
html不打印格式化文本,但我在双引号中看到文本。
如何保留文本文件中文本的间距和格式,只需将其吐出到html文件中?
答案 0 :(得分:0)
matplotlib
试试这个