2010-05-31 61 views
0

我想使用MvcContrib网格助手,但我坚持这个问题 - 它不工作。 我下载版本的mvc 1,我有我的硬盘上的DLL,我添加了对我的项目的引用,但我总是得到以下错误: 错误1'System.Web.Mvc.HtmlHelper'不包含' Grid'并且没有扩展方法'Grid'接受类型'System.Web.Mvc.HtmlHelper'的第一个参数可以找到(你是否缺少使用指令或程序集引用?) 如果这是使用Visual Web Developer 2008是重要的 问题是:如何正确地将其添加到我的项目? 你能给我一步一步的指导吗? 谢谢问题与MvcContrib

+0

你是否缺少'using'指令?如果“网格”这个词在它下面有一个红色的曲线,请右键单击它,然后从弹出的菜单中选择“解析”。 – 2010-05-31 18:18:28

+0

我没有弹出菜单中的这样的选项... – Alex 2010-05-31 18:20:03

回答

0

我不认为你有参考MVCContrib DLL添加。看到这里我的示例应用程序:

http://weblogs.asp.net/rajbk/archive/2010/05/08/asp-net-mvc-paging-sorting-filtering-using-the-mvccontrib-grid-and-pager.aspx

注意,参考已经在解决DLL被添加。

+0

由于我使用的是Web开发人员快车,因此无法打开您的解决方案。 在我的项目中,我有一个文件夹'参考',我有一大堆名字空间。我将mvccontrib添加到该文件夹​​,并且它位于那里。你是这个意思吗? – Alex 2010-05-31 19:07:20

+0

你是对的 - 我有错误的地方 – Alex 2010-05-31 19:25:08

3

您是否在web.config中添加了命名空间?

<pages> 
    <namespaces> 
     ... 
     <add namespace="MvcContrib.UI"/> 
     <add namespace="MvcContrib.UI.Html"/> 
     <add namespace="MvcContrib"/> 
    </namespaces> 
... 
</pages> 
+0

是的,我做了,它仍然不工作 – Alex 2010-05-31 18:41:29

+0

@Sasha还MvcContrib.UI.Grid? – Gregoire 2010-05-31 18:49:44

+1

请确保在保存后关闭视图并尝试重建项目 – Dfranc3373 2012-09-06 21:33:51