System.Web.Mvc.HtmlHelper”不包含“RouteLink”的定义

我们在自定义扩展 DemoHtmlHelper 类的时候,经常会遇到下面这个错误。

错误 13 “System.Web.Mvc.HtmlHelper”不包含“RouteLink”的定义,并且找不到可接受类型为 “System.Web.Mvc.HtmlHelper”的第一个参数的扩展方法“RouteLink”(是否缺少 using 指令或程序集引用?) C:\Documents and Settings\Administrator\My Documents\Visual Studio 2008\projects\xxxx\xxxx\Helper\Helpers.cs 49 54 xxxx

因为 RouteLink() 方法是在静态扩展类 LinkExtensions 里面实现的,而在 HtmlHelper 类中是没有这个方法的;所以如果在自定义扩展的 DemoHtmlHelper 类使用 HtmlHelper.RouteLink() 方法会出错。

当然解决的办法也很简单:

首先在自定义扩展的 DemoHtmlHelper 类中,引入 using System.Web.Mvc.Html; 程序集即可。

2012-4-22 21:58:24(min) 抢沙发(0)
程序 阅读全文

System.Web.Mvc.HtmlHelper”不包含“RouteLink”的定义

我们在自定义扩展 DemoHtmlHelper 类的时候,经常会遇到下面这个错误。

错误 13 “System.Web.Mvc.HtmlHelper”不包含“RouteLink”的定义,并且找不到可接受类型为 “System.Web.Mvc.HtmlHelper”的第一个参数的扩展方法“RouteLink”(是否缺少 using 指令或程序集引用?) C:\Documents and Settings\Administrator\My Documents\Visual Studio 2008\projects\xxxx\xxxx\Helper\Helpers.cs 49 54 xxxx

因为 RouteLink() 方法是在静态扩展类 LinkExtensions 里面实现的,而在 HtmlHelper 类中是没有这个方法的;所以如果在自定义扩展的 DemoHtmlHelper 类使用 HtmlHelper.RouteLink() 方法会出错。

当然解决的办法也很简单:

首先在自定义扩展的 DemoHtmlHelper 类中,引入 using System.Web.Mvc.Html; 程序集即可。

2012-4-22 21:58:24(min) 抢沙发(0)
程序 阅读全文

表组织和索引组织

http://msdn.microsoft.com/zh-cn/library/ms189051%28v=sql.90%29.aspx

2012-3-15 17:53:17(min) 抢沙发(0)
SQL优化 阅读全文
1/44, 175«1234»
系统公告

文章分类
搜索
站点数据
栏目总数: 0 个
页面数量: 175 篇
评论数量: 2 条
标签数量: 21 个
合作伙伴: 0 位
附件数量: 0 个