Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#MVC4与控制器变量绑定值_C#_Asp.net Mvc 4 - Fatal编程技术网

C#MVC4与控制器变量绑定值

C#MVC4与控制器变量绑定值,c#,asp.net-mvc-4,C#,Asp.net Mvc 4,这里是mvc4的新成员。我正在寻找类似KnockoutJS的东西。当控制器运行代码时,如何在不刷新的情况下更新视图中的值(I)?每次i递增时,我都希望更新我的视图。有人能给我一些指导或参考链接吗?我不知道这叫什么。多谢各位 public ActionResult Increment() { for(int i=0; i<100; i++) { // Display i value in View without Refreshing } } pub

这里是mvc4的新成员。我正在寻找类似KnockoutJS的东西。当控制器运行代码时,如何在不刷新的情况下更新视图中的值(I)?每次i递增时,我都希望更新我的视图。有人能给我一些指导或参考链接吗?我不知道这叫什么。多谢各位

public ActionResult Increment()
{
    for(int i=0; i<100; i++)
    {
        // Display i value in View without Refreshing
    }
}
public ActionResult Increment()
{

for(int i=0;i视图显示操作的结果


如果您想要实时更新行为,请查看类似Signal的内容。

您应该查看以下内容:

或者从这里开始:


Microsofts关于使用Signal R并将信息推送到a/multiple view(多个视图)的教程

“当我的控制器运行代码时”-不要做繁重的工作或“后台处理”在操作方法中。您可以使用会话变量和AJAX请求,以一定的间隔检索此值。您似乎不了解客户端和服务器端代码在web开发中的工作方式。当控制器运行代码时,浏览器中根本不会显示任何内容。直到控制器返回响应时,才会显示甚至还有一个页面。您好,那么我应该用什么来完成如此繁重的工作呢?@Maki92:取决于系统应该做什么。这是什么“繁重的工作”?@Maki92:在这种情况下,你可能正在寻找一种像Signal这样的工具,它专门为实时更新保持从服务器到客户端的通信通道畅通。服务器端你可能不会在控制器操作中遇到硬循环,但可能会有一些类似的后台工作人员。谢谢你提供的指导。请注意非常感谢:)