WebGrid没有显示

时间:2012-03-02 07:50:13

标签: asp.net-mvc asp.net-mvc-3 razor webgrid

我的观点包含以下代码

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

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

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

1 个答案:

答案 0 :(得分:6)

  

为什么?

因为您从未向回复输出任何内容:

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

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

@g.GetHtml();            

或:

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

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