从线程更新html元素

时间:2016-08-15 17:03:03

标签: c# html .net

从另一个线程更新HTML元素的最简单方法是什么?

我有一个带有startJob按钮的Razor / HTML页面,它将触发ActionResult在后台线程上启动一个长进程,从我想要的后台更新当前状态的Html元素。 我怎么能这样做?

    public ActionResult StartJob(int[] instList)
    {

            permissionCheck = new Thread(CheckPermissions);
            permissionCheck.Start();


        var jr = new JsonNetResult();
        jr.Formatting = Newtonsoft.Json.Formatting.Indented;
        jr.SerializerSettings.ReferenceLoopHandling = ReferenceLoopHandling.Ignore;
        jr.Data = (inQueue <= 0?0:inQueue);

        return jr;
    }


    public void CheckPermissions()
    {
        for (int i = 0; i <= 100; i++)
        {                
            Thread.Sleep(100);
            //update the html element id status message

        }
    }

0 个答案:

没有答案