我理解使用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;" });
}
答案 0 :(得分:2)
RouteLink扩展方法在属于System.Web.Mvc.Html
命名空间的类中定义。因此,您需要在文件顶部添加using System.Web.Mvc.Html
。