2011-04-19 49 views
0

我正在實現MVC2中的imageupload。我已經實現了與uplpadify的imageupload:如何將c#對象返回給javascript(mvc2)

<script type="text/javascript"> 
      $('#FileInput').uploadify({ 
       'uploader': '../../../../Scripts/swf/uploadify.swf', 
       'script': '/Market/RR/BildUpload', 
       'cancelImg': '../../../../Content/images/cancel.png', 
       'folder': '//Uploades/RR/', 
       'auto': true, 
       'sizeLimit': 102400, 
       'removeCompleted': false, 
       'fileExt': '*.jpg;*.gif;*.png', 
       'fileDesc': 'Image Files', 
       'multi': true, 
       'onComplete': function (event, queueID, fileObj, response, data) { 
        var fname = response;   
       } 
      });    
</script> 

但是控制器保存圖像:

​​

可是如何才能讓我返回對象畫報的價值?我嘗試過的東西,如result.Pfad 但它不起作用。 你有什麼想法如何解決這個問題? 謝謝!

+0

你的不完整處理程序中的響應和數據是什麼? – alexl 2011-04-19 16:48:39

+0

我很誠實:這部分我從http://www.uploadify.com/forums/discussion/26/how-to-send-filename-to-another-pagescript/p1複製,如果我發出警報(響應);結果是:「f.viewmodel.Bilder」。如果我對數據做同樣的處理,則結果爲「Object [objekt]」。 – HW90 2011-04-19 16:58:29

回答

0

您是否嘗試過返回JSONResult()或Content(),傳入要返回給ajax調用方的文件名的值?