我想使用的WebGrid我的剃鬚刀的看法,但我收到此錯誤信息:MVC4剃刀的WebGrid錯誤
Compiler Error Message: CS1978: Cannot use an expression of type
'lambda expression' as an argument to a dynamically dispatched operation
這裏是控制器的代碼:
var query = GetAll().ToList();
ViewBag.grid = new WebGrid(students, rowsPerPage: 20);
return View();
觀:
@{
var grid = ViewBag.grid;
}
@grid.GetHtml("tblMain",
columns: grid.Columns(
grid.Column("Name", format: @<Text>Test</Text>)
))
我能夠在我的控制器上使用webgrid並生成HTML並將其呈現在視圖中,但由於我需要模板,所以我試圖在視圖中創建webgrid而不是控制器。我在網上搜索,有幾個樣本以同樣的方式,但我仍然得到這個錯誤。我將不勝感激任何幫助或想法。
只是要記住未來:*您發佈了很好的答案*,並且您通常在此發佈有用的答案*,並且只使用鏈接作爲附加參考。那很好。關於未來只有一件小事要記住:根據[自我促銷常見問題解答](http://stackoverflow.com/faq#promotion),每次鏈接到自己的網站/產品/庫時/等,你必須披露這一事實。因此,舉例來說,如果您說「請參閱以獲取更多信息」,您可以改爲說:「請在我的網站上查看此文章以獲取更多信息」。 – 2012-11-27 22:45:04
讓我們[在聊天中繼續討論](http://chat.stackoverflow.com/rooms/20225/discussion-between-andrew-barber-and-mike-brind) – 2012-11-28 08:41:13