2011-10-24 53 views

回答

1

是的,它是可能的, 你可以传递文件的服务(的.asmx),并获得回JSON由specifing响应类型。 更好soultion如果你想拖动一个简单的上传和拖放功能将 Ajax uploader - valums

_uploader = new qq.FileUploader({ 
       element: document.getElementById(_Uploaddiv), 
       onComplete: function (id, fileName, responseJSON) { }, 
       action: '/Uploader.asmx/functionName', 
       params: { 
        startRowIndex:_startRowIndex, 
        pageSize:_pageSize 
       } 

    xhr.setRequestHeader("X-Requested-With", "XMLHttpRequest"); 
    xhr.setRequestHeader("Accept", "application/json, text/javascript, */*; q=0.01"); 

设置了XMLHttpRequest()头来接受JSON

VB代码

<WebMethod()> _ 
<ScriptMethod(ResponseFormat:=ResponseFormat.Json)> _ 

简单,重量轻,接受我的CSV并获得结果。这就是我想要的

0

jquery有一个可用于此目的的Forms插件。关于它的好处,它支持使用AJAX进行文件上传。您可以在这里找到它http://plugins.jquery.com/project/form。 我们正在与MVC 3

使用它普拉萨德Pimparkar