2011-05-06 22 views
0

我想傳入一個文件名作爲requestparameter到控制器,但它返回一個無效的請求?傳入文件名到控制器

$(document).ready(function (event) { 

     $('#btnTask').click(function() { 

      $.ajax({ 
       url: "/Home/Sometask/", 
       data: "c:\\somefile.txt", 
       async: false, 
       success: function (data) { alert(data); } 
      }); 

      event.preventDefault; 
     }); 

    });  


    public string Sometask(string id) 
    { 
     return "ready"; 
    } 

回答

1

使用data: { filename: "c:\\somefile.txt" }

你必須給一個變量名後的數據,以便控制器知道如何映射值。