2013-10-28 47 views
1

如何從自動發佈的表單發送xlsx文件?代碼會解釋我的意思:用jquery發送生成文件

public ActionResult SendForm() 
{ 
    ViewBag.text1 = "some generated text"; 

    MemoryStream ms = new MemoryStream(); 
    // generating file... 
    var file = File(ms, "type") 
    // ?? ViewBag.XLS = file; 

    return View(); 
} 

查看:

<script type="text/javascript"> 
    $(document).ready(function() { 
     frmSubmit.submit(); 
    }); 
</script> 

<form name="frmSubmit" action="@url" method="post"> 
    <input type="hidden" name="text1" value="@ViewBag.text1" /> 
</form> 

任何想法,該怎麼辦呢?

回答

0

您是否嘗試過使用ajax發出請求並處理響應?您可以使用ajax提出請求,並在動作完成時處理響應,它有很多選項可以幫助您,供參考我會讓您閱讀ajax文檔http://api.jquery.com/jQuery.ajax/