WebGrid没有显示

bja*_*jan 3 asp.net-mvc webgrid razor asp.net-mvc-3

我的视图包含以下代码

@{ 
    List<string> list = new List<string>(); 
    list.Add("1001");   
    list.Add("1002");
    list.Add("1003");

    var g = new WebGrid(source:list);
    g.GetHtml();            
}
Run Code Online (Sandbox Code Playgroud)

除此之外什么都没有,但网格没有显示,我可以看到网格的html输入Immediate Window并且它是正确的但是网格根本没有显示.为什么?

Dar*_*rov 6

为什么?

因为你从来没有输出任何回应:

@{ 
    List<string> list = new List<string>(); 
    list.Add("1001");   
    list.Add("1002");
    list.Add("1003");

    var g = new WebGrid(source:list);
}

@g.GetHtml();            
Run Code Online (Sandbox Code Playgroud)

要么:

@{ 
    List<string> list = new List<string>(); 
    list.Add("1001");   
    list.Add("1002");
    list.Add("1003");

    var g = new WebGrid(source:list);
    @g.GetHtml();
}
Run Code Online (Sandbox Code Playgroud)