我正在阅读和听取一些痛点,想知道是否应该采用这种方法。更重要的是,我似乎找不到任何明确的文档(来自微软)。如果你说我不应该使用它,那么你会建议哪条路线?我试图启动一个新网站,但我希望第一次就做对。
我正阅读并听到一些问题,我在想是否应该走这条路线。而且,我似乎找不到任何权威文件(来自Microsoft)。如果您认为我不应该使用它,您会建议哪条路线? 我正试图启动一个新网站,但我希望第一次就做好。
我正在阅读和听取一些痛点,想知道是否应该采用这种方法。更重要的是,我似乎找不到任何明确的文档(来自微软)。如果你说我不应该使用它,那么你会建议哪条路线?我试图启动一个新网站,但我希望第一次就做对。
我正阅读并听到一些问题,我在想是否应该走这条路线。而且,我似乎找不到任何权威文件(来自Microsoft)。如果您认为我不应该使用它,您会建议哪条路线? 我正试图启动一个新网站,但我希望第一次就做好。
我无法告诉你是否应该使用WebGrid助手,因为这是主观的,特别是你在问题中只谈到了“痛点”而没有具体细节。但我可以向您提供一些很好的替代方案:
以下内容直接引用以下参考链接:
为了展示WebGrid的简单例子,我设置了一个ASP.NET MVC操作,它只是将IEnumerable传递给视图。在本文的大部分内容中,我使用Razor视图引擎,但稍后我还将讨论如何使用WebForms视图引擎。我的ProductController类有以下操作:
public ActionResult List()
{
IEnumerable<Product> model = _productService.GetProducts();
return View(model);
}
列表视图包含以下Razor代码,该代码呈现如图1所示的网格:
@model IEnumerable<MsdnMvcWebGrid.Domain.Product>
@{ ViewBag.Title = "Basic Web Grid"; }
<h2>Basic Web Grid</h2>
<div>
@{ var grid = new WebGrid(Model, defaultSort:"Name"); }
@grid.GetHtml()
</div>
参考: 本页面展示了一些WebGrid的更多示例 http://msdn.microsoft.com/en-us/magazine/hh288075.aspx
我没有找到任何官方文档,只有教程和示例。但我发现这个页面列出了Web Grid上可用的所有方法Razor Helpers API Reference
还列出了其他Razor帮助程序方法的API。