MVC:无法使用Jquery从网格中删除行

时间:2011-02-04 15:34:24

标签: jquery asp.net-mvc

我理解使用AJAX删除网格中的行是一种好习惯。 所以我在这里找到了如何做到这一点的参考文献;

http://haacked.com/archive/2009/01/30/simple-jquery-delete-link-for-asp.net-mvc.aspx

但是当我尝试创建一个html帮助器时,我发现RouteLink属性下面有一条红线 - intellisense说它不存在。 我做错了什么?

        public static string DeleteEmployeeOtherLeave(this HtmlHelper html, string linkText
  , Leave employeeOtherLeave)
        {
            return html.RouteLink(linkText, "Payroll",
                new { _employeeOtherLeaveId = employeeOtherLeave.LeaveId, action = "Delete" },
                new { onclick = "$.post(this.href); return false;" });
        }

1 个答案:

答案 0 :(得分:2)

RouteLink扩展方法在属于System.Web.Mvc.Html命名空间的类中定义。因此,您需要在文件顶部添加using System.Web.Mvc.Html