如何在asp.NET ViewModel上显示MemoryLogger

时间:2018-04-23 23:12:42

标签: c# asp.net asp.net-mvc entity-framework viewmodel

我正在使用asp.NET Entity Framework来显示运行我的Web应用程序,并希望显示在后台完成的任务日志。日志功能正常工作我只需要在我的ViewModel上显示它

控制器 Controller

查看

View

我只是不明白要添加到顶部的内容

1 个答案:

答案 0 :(得分:2)

给你一个你的场景的例子:

<强>型号: 在LOGS类

namespace Log.Models
{
    public class LOGS
    {

        public static List<ListOfLogs> lstLogs = new List<ListOfLogs>();
        public class ListOfLogs
        {
            public string log { get; set; }
        }
    }
}

<强>控制器:

 public ActionResult Index()
        {

            Log.Models.LOGS.lstLogs = new List<Models.LOGS.ListOfLogs>();
            Models.LOGS.ListOfLogs inputlogs = new Models.LOGS.ListOfLogs();
            inputlogs.log = "This is your first log";

            Log.Models.LOGS.lstLogs.Add(inputlogs);

            inputlogs = new Models.LOGS.ListOfLogs();
            inputlogs.log = "This is your second log";

            Log.Models.LOGS.lstLogs.Add(inputlogs);

            return View();
        }

<强> HTML:

<div>
    <table>
        <tr>
            @foreach (var m in Log.Models.LOGS.lstLogs)
            {
                <td>@m.log.ToString()</td>
            }

        </tr>
    </table>
</div>

做得好祝你好运!