小编cod*_*ady的帖子

返回相同的视图似乎没有刷新页面

我有一些控制器方法可以处理WMI类(唤醒选定的计算机,打开或关闭进程,启动RDP会话),然后重新加载当前视图。要重新加载,我尝试了以下操作:

    return View();
    return RedirectToAction("Index", "RenderNodesController");
    return RedirectToAction("Index");
    return Redirect(Request.UrlReferrer.ToString());
Run Code Online (Sandbox Code Playgroud)

所有方法都可以成功执行WMI调用,但是return语句不会重新加载页面。如果我手动刷新页面,它将重新加载并按预期显示更改的信息。同样相当奇怪的是,如果我在调试器中逐步执行return语句,我会看到视图的Index方法已执行,因此在这种情况下调试似乎无济于事。我将不胜感激。

model-view-controller asp.net-mvc-5

5
推荐指数
1
解决办法
4585
查看次数