我正在尝试将文件名作为请求参数传入控制器,但它返回的请求无效?
$(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";
}
答案 0 :(得分:1)
使用data: { filename: "c:\\somefile.txt" }
您必须为发布数据指定变量名称,以便控制器知道如何映射该值。