如何在没有mvc.Datatable扩展的情况下在mvc中集成jquery Datatable

如何在没有mvc.Datatable扩展的情况下在mvc中集成jquery Datatable,jquery,asp.net,asp.net-mvc,asp.net-mvc-5,jquery-datatables,Jquery,Asp.net,Asp.net Mvc,Asp.net Mvc 5,Jquery Datatables,我正在尝试将jquery DataTable集成从ASP.NET Web表单迁移到ASP.NET MVC 5 在ASP.NET中,我使用的是静态方法,该方法是使用jQueryDataTable插件中的Ajax调用调用调用的 现在使用ASP.NET MVC5将该方法绑定到控制器中。因此,我无法调用相应的方法 有没有人有同样的情况 尝试了[WebMethod]属性、[HttpGet]、[HttpPost]、静态方法 使用@Html.Action(“Methodname”) 和ajaxurl中的@Ht

我正在尝试将jquery DataTable集成从ASP.NET Web表单迁移到ASP.NET MVC 5

在ASP.NET中,我使用的是静态方法,该方法是使用jQueryDataTable插件中的Ajax调用调用调用的

现在使用ASP.NET MVC5将该方法绑定到控制器中。因此,我无法调用相应的方法

有没有人有同样的情况

尝试了
[WebMethod]
属性、
[HttpGet]
[HttpPost]
、静态方法

使用
@Html.Action(“Methodname”)
和ajaxurl中的
@Html.Action(“Methodname”、“Controller”)


没有什么对我有用。

代替
@Html.Action(“MethodName”)
试试看

@UrlHelper.GenerateUrl(
    string routeName,
    string actionName,
    string controllerName,
    RouteValueDictionary routeValues,
    RouteCollection routeCollection,
    RequestContext requestContext,
    bool includeImplicitMvcValues
)
这将返回控制器方法的url。同样对于控制器方法,
HttpGet
也可以。看一看示例中的返回对象,并相应地塑造返回对象