DataTable问题。 AddData未从控制器触发

时间:2014-04-01 06:15:42

标签: jquery asp.net-mvc-4

我说,即我添加了每个插件。

问题是在页面上加载数据并且很好地坐在桌面上,但是当我点击添加按钮添加一些行时,控制器中的添加功能未激活。不知道为什么。

我的观看代码:

$(document).ready(function () {
   debugger;
   $('#myDataTable').dataTable({
       "bProcessing": true,
       "bServerSide": true,
       "sAjaxSource": 'Home/AjaxHandler',
       "sUpdateURL": "/Home/UpdateData",
       "sAddURL": "/Home/AddData",
       "sDeleteURL": "/Home/DeleteData",
       "aoColumns": [{
               "sName": "ID",
               "bSearchable": false,
               "bSortable": false,
               "bVisible": false
           },
           { "sName": "Contact_Person" },
           { "sName": "Contact_Address" },
           { "sName": "Lead_Source" },
           { "sName": "Domain" },
           { "sName": "Sales_Person" },
           { "sName": "LeadName" }
       ]   

   }).****makeEditable({sUpdateURL: '/Home/UpdateData',
   sAddURL: '/Home/AddData',
   sDeleteURL: '/Home/DeleteData'});
   });****

在上面的代码中Home / AjaxHandler IS FIRING ON load但是在我编写的东西之下,编辑,删除等等,但是当我尝试做任何事情时,这些都没有触发。

我的工作:

  • 添加时:当我点击添加弹出窗口后,当我点击它时会说删除依赖项并且还找不到AddData
  • 编辑/更新时:找不到服务器错误

我很困惑,我的控制器crud方法工作得很好我手动测试了

任何建议都表示赞赏 此致

错误说明:

描述: HTTP 404.您要查找的资源(或其中一个依赖项)可能已被删除,名称已更改或暂时不可用。请查看以下网址,确保拼写正确。

    <b> Requested URL: </b>/AddData<br><br>
    <hr width=100% size=1 color=silver>

    <b>Version Information:</b>&nbsp;Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.17929

1 个答案:

答案 0 :(得分:0)

您的网址必须如下所示&#34; / Home / UpdateData /&#34;。

因为参数也附加了URL。